BOOL InitModalIndirect (LPCDLGTEMPLATE lpDialogTemplate, CWnd * pParentWnd = NULL);
BOOL InitModalIndirect (HGLOBAL hDialogTemplate, CWnd * pParentWnd = NULL);
¹Ýȯ °ª
0ÀÌ ¾Æ´Ñ °æ¿ì¿¡ ´ëÈ »óÀÚ °³Ã¼¸¦ ¸¸µé°í ÃʱâÈ µÇ¾ú½À´Ï´Ù; ±×·¸Áö ¾ÊÀ¸¸é 0¡£
¸Å°³ º¯¼ö
lpDialogTemplate
´ëÈ »óÀÚ¸¦ ¸¸µå´Â µ¥ »ç¿ë ÇÏ´Â ´ëÈ »óÀÚ ÅÛÇø´ÀÌ µé¾î ÀÖ´Â ¸Þ¸ð¸®¸¦ °¡¸®Åµ´Ï´Ù. ÀÌ ¼½Ä ÆÄÀÏÀÇ ÇüÅ·ΠµÇ¾î ÀÖ´Â DLGTEMPLATE ±¸Á¶ ¹× Á¦¾î Á¤º¸. ÀÌ ±¸Á¶¿¡ ÀÚ¼¼ÇÑ ³»¿ëÀº Win32 SDK ¼³¸í¼¸¦ ÂüÁ¶ ÇϽʽÿÀ.
hDialogTemplate
´ëÈ »óÀÚ ÅÛÇø´À» Æ÷ÇÔ ÇÏ´Â Àü¿ª ¸Þ¸ð¸®¿¡ ´ë ÇÑ ÇÚµéÀ» Æ÷ÇÔ ÇÕ´Ï´Ù. ÀÌ ¼½Ä ÆÄÀÏÀº DLGTEMPLATE ±¸Á¶¿Í ´ëÈ »óÀÚ¿¡ ÀÖ´Â °¢ ÄÁÆ®·Ñ¿¡ ´ë ÇÑ µ¥ÀÌÅÍÀÇ ÇüÅ·Ρ£
pParentWnd
ºÎ¸ð ¶Ç´Â ¼ÒÀ¯ÀÚ window °³Ã¼ (Çü½ÄÀÇ CWnd) ´ëÈ »óÀÚ °³Ã¼°¡ ¼ÓÇÑ °¡¸®Åµ´Ï´Ù. NULLÀÎ °æ¿ì dialog °³Ã¼ÀÇ ºÎ¸ð â ÁÖ ÀÀ¿ë ÇÁ·Î±×·¥ âÀ¸·Î ¼³Á¤¡£
ÁÖÀÇ
¸Þ¸ð¸®¿¡¼ ±¸¼º ´ëÈ »óÀÚ ÅÛÇø´À» »ç¿ë ÇÏ ¿© ¸ð´Þ ´ëÈ »óÀÚ °³Ã¼¸¦ ÃʱâÈ ÇÏÀÌ ¸â¹ö ÇÔ¼ö¸¦ È£Ãâ¡£
¸ð´Þ ´ëÈ »óÀÚ¸¦ Á÷Á¢ ¸¸µé·Á¸é Àü¿ª ¸Þ¸ð¸® ºí·ÏÀ» ÇÒ´ç ÇÏ °í ´ëÈ »óÀÚ ÅÛÇø´À» ä¿ó´Ï´Ù. ´ÙÀ½ ´ëÈ »óÀÚ °³Ã¼¸¦ »ý¼º ÇÏ·Á¸é ºó CDialog »ý¼ºÀÚ¸¦ È£Ãâ ÇÕ´Ï´Ù. ´ÙÀ½, ±ÍÇÏÀÇ ÇÚµéÀ» ¸Þ¸ð¸®¿¡ ÀÖ´Â ´ëÈ »óÀÚ ÅÛÇø´ ÀúÀå ÇÏ·Á¸é InitModalIndirect È£Ãâ ÇÕ´Ï´Ù. Windows ´ëÈ »óÀÚ¸¦ ¸¸µé°í DoModal ¸â¹ö ÇÔ¼ö¸¦ È£Ãâ ÇÏ´Â °æ¿ì ³ªÁß¿¡, Ç¥½Ã¡£
CDialog °³¿ä |nbsp; Ŭ·¡½º ¸â¹ö (ko) | °èÃþ ±¸Á¶ Â÷Æ®(&N)
Âü°í Ç׸ñnbsp; :: DialogBoxIndirect, CDialog::DoModal, CWnd::DestroyWindow, CDialog::CDialog(&N)