CREATESTRUCT

ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ Ã¢ ÇÁ·Î½ÃÀú¿¡ Àü´Þ µÈ ÃʱâÈ­ ¸Å°³ º¯¼ö¸¦ Á¤ÀÇ ÇÏ´Â CREATESTRUCT ±¸Á¶.

typedef struct tagCREATESTRUCT {/ / cs LPVOID lpCreateParams; 
    HINSTANCE hInstance; 
    HMENU hMenu; 
    HWND hwndParent; 
    int cy; 
    int cx; 
    int y; 
    int x; 
    ±ä ½ºÅ¸ÀÏ; 
    LPCTSTR lpszName; 
    LPCTSTR lpszClass; 
    DWORD dwExStyle; 
} CREATESTRUCT 
 

ȸ¿ø

lpCreateParams
âÀ» ¸¸µå´Â µ¥ »ç¿ëÇÒ ¼ö ÀÖ´Â Ãß°¡ µ¥ÀÌÅ͸¦ Æ÷ÇÔ ÇÕ´Ï´Ù. ÀÌ ¸â¹ö ÇÔ¼ö È£Ãâ¿¡ ÁöÁ¤ µÈ lpParam ¸Å°³ º¯¼ö °ª Æ÷ÇÔ Ã¢ CreateWindow ¶Ç´Â CreateWindowEx ÇÔ¼ö È£ÃâÀÇ °á°ú·Î »ý¼º µÇ´Â °æ¿ì.

ÀÌ ¸â¹ö´Â MDICREATESTRUCT ±¸Á¶¿¡ ´ë ÇÑ Æ÷ÀÎÅÍ Æ÷ÇÔ »ý¼º µÇ´Â âÀÌ MDI â °æ¿ì.

Windows NT: â ´ëÈ­ »óÀÚ ÅÛÇø´¿¡¼­ »ý¼º µÇ´Â °æ¿ìÀÌ ¸â¹ö â »ý¼º µ¥ÀÌÅÍÀÇ ¹ÙÀÌÆ® Å©±â¸¦ ÁöÁ¤ ÇÏ´Â SHORT °ªÀÇ ÁÖ¼ÒÀÔ´Ï´Ù. »ý¼º µ¥ÀÌÅÍ °ª ¹Ù·Î µÚ. ÀÚ¼¼ÇÑ ³»¿ëÀº ´ÙÀ½ À¥ »çÀÌÆ®¸¦ ÂüÁ¶ ÇϽʽÿÀ. ´ÙÀ½ ÁÖÀÇ ¼½¼Ç.

hInstance
»õ â ¼ÒÀ¯ ÇÏ °í ÀÖ´Â ¸ðµâ¿¡ ´ë ÇÑ ÇÚµé.
hMenu
»õ â¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ´Â ¸Þ´º¿¡ ´ë ÇÑ ÇÚµé.
hwndParent
âÀÌ ÀÚ½Ä Ã¢ÀÇ °æ¿ì ºÎ¸ð â¿¡ ´ë ÇÑ ÇÚµé. âÀ» ¼ÒÀ¯ ÇÏ´Â °æ¿ìÀÌ ¸â¹ö´Â ¼ÒÀ¯ÀÚ Ã¢À» ½Äº° ÇÕ´Ï´Ù. ÀÌ ¸â¹ö´Â NULL âÀÇ ÀÚ½Ä ¶Ç´Â ¼ÒÀ¯ â °æ¿ì.
cy
»õ âÀÇ ³ôÀÌ Çȼ¿ ´ÜÀ§·Î ÁöÁ¤.
cx
»õ âÀÇ ³Êºñ¸¦ Çȼ¿ ´ÜÀ§·Î ÁöÁ¤.
y
»õ âÀÇ ¿ÞÂÊµÈ À§ ¸ð¼­¸®ÀÇ y ÁÂÇ¥¸¦ ÁöÁ¤ÇÕ´Ï´Ù. »õ âÀÌ ÀÚ½Ä Ã¢ÀÇ °æ¿ì ÁÂÇ¥´Â ºÎ¸ð âÀ» ±âÁØÀ¸·Î ÇÏ´Â °Í. ±×·¸Áö ¾ÊÀ¸¸é, ÁÂÇ¥´Â È­¸é ¿øÁ¡ ±âÁØÀ¸·Î.
x
»õ âÀÇ ¿ÞÂÊµÈ À§ ¸ð¼­¸®ÀÇ x ÁÂÇ¥¸¦ ÁöÁ¤ÇÕ´Ï´Ù. »õ âÀÌ ÀÚ½Ä Ã¢ÀÇ °æ¿ì ÁÂÇ¥´Â ºÎ¸ð âÀ» ±âÁØÀ¸·Î ÇÏ´Â °Í. ±×·¸Áö ¾ÊÀ¸¸é, ÁÂÇ¥´Â È­¸é ¿øÁ¡ ±âÁØÀ¸·Î.
½ºÅ¸ÀÏ
»õ â¿¡ ´ë ÇÑ ½ºÅ¸ÀÏÀ» ÁöÁ¤ÇÕ´Ï´Ù.
lpszName
»õ â À̸§À» ÁöÁ¤ ÇÏ´Â null·Î ³¡³ª´Â ¹®ÀÚ¿­¿¡ ´ë ÇÑ Æ÷ÀÎÅÍ.
lpszClass
»õ À©µµ¿ìÀÇ Å¬·¡½º À̸§À» ÁöÁ¤ ÇÏ´Â null·Î ³¡³ª´Â ¹®ÀÚ¿­¿¡ ´ë ÇÑ Æ÷ÀÎÅÍ.
dwExStyle
»õ â¿¡ ´ë ÇÑ È®ÀåµÈ ½ºÅ¸ÀÏÀ» ÁöÁ¤ÇÕ´Ï´Ù.

ÁÖÀÇ

Windows NT: ¼±¾ð µÈ Á¤·ÄµÈ Çü½ÄÀ» »ç¿ë ÇÏ ¿© Æ÷ÀÎÅ͸¦ DWORD Á¤·Ä µÇÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù ¶§¹®¿¡ Æ÷ÀÎÅ͸¦ »ç¿ë ÇÏ ¿© lpCreateParams ¸â¹ö¿¡ ÀÇÇØ Ç¥Çö µÇ´Â µ¥ÀÌÅ͸¦ ¾×¼¼½º ÇØ¾ß ÇÕ´Ï´Ù. ÀÌ ´ÙÀ½ ¿¹Á¦¿¡ ¼³¸í µÇ¾î

typedef struct tagMyData {/ / ¿©±â¿¡ »ý¼º µ¥ÀÌÅ͸¦ Á¤ÀÇ ÇÕ´Ï´Ù. 
} MYDATA; 
 
typedef struct tagMyDlgData {ªÀº cbExtra; 
    MYDATA myData; 
} UNALI&GNED MYDLGDATA, * PMYDLGDATA; 
 
PMYDLGDATA pMyDlgdata (PMYDLGDATA) = (((LPCREATESTRUCT) lParam)-gt; lpCreateParams) 
 

QuickInfo

nbsp;?Windows &NT: ¹öÀü 3.1 ÀÌ»óÀÌ ÇÊ¿ä ÇÕ´Ï´Ù.
Windows:Windows 95 ÀÌ»óÀÌ ÇÊ¿äÇÕ´Ï´Ù.
Windows CE:¹öÀü 1.0 ÀÌ»óÀÌ ÇÊ¿äÇÕ´Ï´Ù.
Çì´õ:Winuser.h¿¡¼­ ¼±¾ðÇÕ´Ï´Ù.
À¯´ÏÄÚµå:À¯´ÏÄÚµå¿Í ANSI ±¸Á¶ Á¤ÀÇ.

Âü°í Ç׸ñ

â °³¿ä â ±¸Á¶, CreateWindow, CreateWindowEx, MDICREATESTRUCT

 

Index