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