CDialog::CreateIndirect

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)

Index