CREATESTRUCT ±¸Á¶

CREATESTRUCT ±¸Á¶´Â ´ÙÀ½°ú °°Àº ÇüÅÂ:

typedef struct tagCREATESTRUCT {
 nbsp; LPVOID lpCreateParams;
 ? HInstance; ó¸®
 ? HMENU hMenu;
 ? HWND hwndParent;
 ? int cy;
 ? int cx;
 ? int y;
 ? int x;
 ? ±ä ½ºÅ¸ÀÏ;
 ? LPCSTR lpszName;
 ? LPCSTR lpszClass;
 ? DWORD dwExStyle;
} CREATESTRUCT(&N)

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

ȸ¿ø

lpCreateParams

âÀ» ¸¸µå´Â µ¥ µ¥ÀÌÅÍ Æ÷ÀÎÆ®¡£

hInstance

»õ â ¼ÒÀ¯ ÇÏ °í ÀÖ´Â ¸ðµâÀÇ ¸ðµâ ÀνºÅϽº ÇÚµéÀ» ½Äº°¡£

hMenu

¸Þ´º »õ â¿¡¼­ »ç¿ëÇÒ ¼ö¸¦ ½Äº° ÇÕ´Ï´Ù. ÀÚ½Ä Ã¢ÀÌ ÀÖÀ¸¸é Á¤¼ö IDÀÔ´Ï´Ù.

hwndParent

»õ â ¼ÒÀ¯ Çϴ âÀ» ³ªÅ¸³À´Ï´Ù. »õ âÀº ÃÖ»óÀ§ âÀÔ´Ï´Ù °æ¿ìÀÌ ¸â¹ö´Â NULL¡£

cy

»õ âÀÇ ³ôÀÌ ÁöÁ¤ÇÕ´Ï´Ù.

cx

»õ âÀÇ ³Êºñ¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

y

»õ âÀÇ ¿ÞÂÊ À§ ¸ð¼­¸®ÀÇ y ÁÂÇ¥¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÁÂÇ¥´Â ºÎ¸ð âÀ» ±âÁØÀ¸·Î »õ âÀÌ ÀÚ½Ä Ã¢ÀÇ; °æ¿ì ±×·¸Áö ¾ÊÀ¸¸é ÁÂÇ¥´Â È­¸é ¿øÁ¡ ±âÁØÀ¸·Î¡£

x

»õ âÀÇ ¿ÞÂÊ À§ ¸ð¼­¸®ÀÇ x ÁÂÇ¥¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÁÂÇ¥´Â ºÎ¸ð âÀ» ±âÁØÀ¸·Î »õ âÀÌ ÀÚ½Ä Ã¢ÀÇ; °æ¿ì ±×·¸Áö ¾ÊÀ¸¸é ÁÂÇ¥´Â È­¸é ¿øÁ¡ ±âÁØÀ¸·Î¡£

½ºÅ¸ÀÏ

»õ â ½ºÅ¸ÀÏ ÁöÁ¤¡£

lpszName

»õ â À̸§À» ÁöÁ¤ ÇÏ´Â null·Î ³¡³ª´Â ¹®ÀÚ¿­ Æ÷ÀÎÆ®¡£

lpszClass

»õ â À©µµ¿ì Ŭ·¡½º À̸§À» ÁöÁ¤ ÇÏ´Â null·Î ³¡³ª´Â ¹®ÀÚ¿­À» °¡¸®Å°´Â (ÇÑ WNDCLASS ±¸Á¶; ´ë ÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Win32 SDK ¼³¸í¼­¸¦ ÂüÁ¶ ÇϽʽÿÀ.)¡£

dwExStyle

»õ â¿¡ ´ë ÇÑ È®ÀåµÈ ½ºÅ¸ÀÏ ÁöÁ¤¡£

Âü°í Ç׸ñnbsp;CWnd::OnCreate(&N)

Index