°¡»ó 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)