CWinApp::InitInstance

°¡»ó BOOL InitInstance ( );

¹Ýȯ °ª

0ÀÌ ¾Æ´Ñ °æ¿ì ÃʱâÈ­ ¼º°øÀûÀ¸·Î; ±×·¸Áö ¾ÊÀ¸¸é 0¡£

ÁÖÀÇ

Windows¸¦ µ¿½Ã¿¡ ½ÇÇà ÇÏ´Â µ¿ÀÏÇÑ ÇÁ·Î±×·¥ÀÇ ¿©·¯ º¹»çº»À» ¼ö ÀÖ½À´Ï´Ù. ÀÀ¿ë ÇÁ·Î±×·¥ ÃʱâÈ­´Â °³³äÀûÀ¸·Î µÎ °³ÀÇ ¼½¼ÇÀ¸·Î ³ª´¹´Ï´Ù: ù ¹øÂ° ÀÌ·ç¾îÁý´Ï´Ù ÀÏȸ¼º ÀÀ¿ë ÇÁ·Î±×·¥ ÃʱâÈ­ ÇÁ·Î±×·¥ ½ÇÇà ½Ã°£°ú °¢ ½ÇÇà ÀνºÅϽº ÃʱâÈ­ ½Ã°£ óÀ½À¸·Î Æ÷ÇÔ ÇÏ ¿© ÇÁ·Î±×·¥ ½ÇÇàÀÇ º¹»çº». ÀÌ ÇÔ¼ö¸¦ È£Ãâ ÇÏ´Â WinMain ÀÇ ÇÁ·¹ÀÓ ¿öÅ©ÀÇ ±¸Çö¡£

Windows¿¡¼­ ½ÇÇà ÇÏ´Â ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ °¢ »õ ÀνºÅϽº¸¦ ÃʱâÈ­ InitInstance ¸¦ ÀçÁ¤ÀÇ ÇÕ´Ï´Ù. ÀϹÝÀûÀ¸·Î â °³Ã¼¸¦ ±¸¼º ÇÏ °í ÇØ´ç â¿¡ °¡¸®Å°µµ·Ï CWinThread::m_pMainWnd µ¥ÀÌÅÍ ¸â¹ö¸¦ ¼³Á¤ ÇÏ·Á¸é InitInstance ÀçÁ¤ÀÇ ÇÕ´Ï´Ù. ÀÌ ¸â¹ö ÇÔ¼ö¸¦ ÀçÁ¤ÀÇ¿¡ ÀÚ¼¼ÇÑ ³»¿ëÀº ÂüÁ¶ CWinApp: ÀÀ¿ë ÇÁ·Î±×·¥ Ŭ·¡½º ¿¡¼­ Visual c + + ÇÁ·Î±×·¡¸Ó °¡À̵塣

¿¹Á¦

/ AppWizard InitInstance ÀçÁ¤ÀÇ ÇÔ¼ö¸¦ ±¸Çö ÇÏ´Â / / /¿¡ µû¶ó ¿É¼Ç select.nbsp; ¿¹¸¦ µé¾î, ´ÜÀÏ ¹®¼­
/ / ÀÎÅÍÆäÀ̽º (SDI) ¿É¼Ç ¸¶¹ý»ç ÄÚµå »ý¼º¿¡ ´ë ÇÑ ¼±Á¤ µÆ´Ù
/ / ¾Æ·¡. ´Ù¸¥ ´ç ÀνºÅϽº ÃʱâÈ­ Äڵ带 Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù.
/ / ¸¶¹ý»ç¿¡ ÀÇÇØ ¸¸µé¾îÁø.

BOOL CMyApp::InitInstance()
{
 ? / / Ç¥ÁØ ÃʱâÈ­
 ? / / ÀÌ·¯ÇÑ ±â´ÉÀ» »ç¿ë ÇÏÁö ¾Ê´Â Å©±â¸¦ ÁÙÀ̱â À§ÇØ ÇϰíÀÚ ÇÏ´Â °æ¿ì
 ? / / ±ÍÇÏÀÇ ÃÖÁ¾ ½ÇÇà ÆÄÀÏÀÇ ´ÙÀ½¿¡¼­ Á¦°Å ÇØ¾ß
 ? / / ƯÁ¤ ÃʱâÈ­ ·çƾÀ» ÇÊ¿ä ÇÏÁö ¾Ê½À´Ï´Ù.

SetDialogBkColor();??????? / / ȸ»ö ´ëÈ­ ¹è°æ »ö»ó ¼³Á¤
 ? LoadStdProfileSettings();? / / ·Îµå Ç¥ÁØ INI ÆÄÀÏ ¿É¼Ç (MRU Æ÷ÇÔ)

/ / ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ¹®¼­ ÅÛÇø´À» µî·Ï ÇÕ´Ï´Ù.? ¹®¼­ ¼­½Ä ÆÄÀÏ
 ? / / ¹®¼­, ÇÁ·¹ÀÓ Ã¢ ¹× ºä »çÀÌÀÇ ¿¬°á ¿ªÇÒ.

CSingleDocTemplate * pDocTemplate;
 ? pDocTemplate »õ·Î¿î CSingleDocTemplate (=
 ???? IDR_MAINFRAME,
 ???? RUNTIME_CLASS(CMyDoc),
 ???? RUNTIME_CLASS(CMainFrame) / / ÁÖ SDI ÇÁ·¹ÀÓ Ã¢
 ???? RUNTIME_CLASS(CMyView));
 ? AddDocTemplate(pDocTemplate);

/ / »õ (&ºó) ¹®¼­ ¸¸µé±â
 ? OnFileNew();

°æ¿ì (m_lpCmdLine [0]! = '\ 0')
 ? {
 ???? / / TODO: Ä¿¸Çµå ¶óÀΠó¸® ¿©±â Ãß°¡
 ? }

TRUE¸¦ ¹Ýȯ ÇÕ´Ï´Ù.
}


CWinApp °³¿ä |nbsp; Ŭ·¡½º ¸â¹ö (ko) | °èÃþ ±¸Á¶ Â÷Æ®(&N)

Index