CreateWindowEx

CreateWindowEx ÇÔ¼ö; È®ÀåµÈ ½ºÅ¸ÀÏÀ» °¡Áø °ãÄ£, Æ˾÷, ¶Ç´Â ÀÚ½Ä Ã¢À» ¸¸µì´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é,ÀÌ ÇÔ¼ö´Â CreateWindow ÇÔ¼ö¿¡ µ¿ÀÏ ÇÕ´Ï´Ù. â ¸¸µé±â¿¡ ´ë ÇÑ ÀÚ¼¼ÇÑ ³»¿ë ¹× CreateWindowExÀÇ ´Ù¸¥ ¸Å°³ º¯¼ö¿¡ ´ë ÇÑ Àüü ¼³¸íÀº CreateWindow ¸¦ ÂüÁ¶ ÇϽʽÿÀ.

HWND CreateWindowEx (  DWORD  dwExStyle, / / È®Àå â ½ºÅ¸ÀÏLPCTSTRlpClassName, / / Æ÷ÀÎÅ͸¦ Ŭ·¡½º À̸§ µî·ÏLPCTSTRlpWindowName, / / â À̸§¿¡ ´ë ÇÑ Æ÷ÀÎÅÍDWORDdwStyle, / / â ½ºÅ¸ÀÏ int x, / / °¡·Î âÀÇ À§Ä¡ int y, / / ¼öÁ÷ âÀÇ À§Ä¡ intnWidth, / / ⠳ʺñ intnHeight, / / â ³ôÀÌHWNDhWndParent, / / ºÎ¸ð ¶Ç´Â ¼ÒÀ¯ÀÚ Ã¢¿¡ ´ë ÇÑ ÇÚµéHMENUhMenu, / / ¸Þ´º ¶Ç´Â ÀÚ½Ä Ã¢ ½Äº°ÀÚ¿¡ ´ë ÇÑ ÇÚµéHINSTANCEhInstance, / / ÀÀ¿ë ÇÁ·Î±×·¥ ÀνºÅϽº¿¡ ´ë ÇÑ ÇÚµéLPVOIDlpParam / / â »ý¼º µ¥ÀÌÅÍ Æ÷ÀÎÅÍ);
 

¸Å°³ º¯¼ö

dwExStyle
È®ÀåµÈ â ½ºÅ¸ÀÏÀ» ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¸Å°³ º¯¼ö´Â ´ÙÀ½ °ª Áß Çϳª°¡ µÉ ¼ö ÀÖ½À´Ï´Ù.:
½ºÅ¸ÀÏ ÀǹÌ
WS_EX_ACCEPTFILES ÀÌ ½ºÅ¸ÀÏÀ» »ç¿ë ÇÏ ¿© ¸¸µç âÀ» ²ø¾î¼­ ³õ±â ÆÄÀÏÀ» Çã¿ë ÇÏ´Â ÁöÁ¤ ÇÕ´Ï´Ù.
WS_EX_APPWINDOW âÀÌ Ç¥½Ã µÇ ¸é ÀÛ¾÷ Ç¥½ÃÁÙ¿¡ ÃÖ»óÀ§ âÀÌ °­Á¦·Î.
WS_EX_CLIENTEDGE â¿¡ ¿À¸ñ ¸ð¼­¸® Å׵θ®¸¦ ÁöÁ¤ ÇÕ´Ï´Ù.
WS_EX_CONTEXTHELP âÀÇ Á¦¸ñ Ç¥½ÃÁÙ¿¡¼­ ¹°À½Ç¥¸¦ Æ÷ÇÔÇÕ´Ï´Ù. Ŭ¸¯ÇÒ ¶§ ¹°À½Ç¥ Æ÷ÀÎÅÍ·Î ¹°À½Ç¥ Ä¿¼­ º¯°æ. »ç¿ëÀÚ´Â ´ÙÀ½ ÀÚ½Ä Ã¢À» Ŭ¸¯ ÇÏ´Â °æ¿ì ÀÚ½Ä WM_HELP ¸Þ½ÃÁö°¡ ¹Þ½À´Ï´Ù. ÀÚ½Ä Ã¢ÀÌ ºÎ¸ð â ÇÁ·Î½ÃÀú HELP_WM_HELP ¸í·ÉÀ» »ç¿ë ÇÏ ¿© WinHelp ÇÔ¼ö¸¦ È£Ãâ ÇØ¾ß ÇÏ´Â ¸Þ½ÃÁö¸¦ Àü´Þ ÇØ¾ß ÇÕ´Ï´Ù. µµ¿ò¸» ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ÀϹÝÀûÀ¸·Î ÀÚ½Ä Ã¢¿¡ ´ë ÇÑ µµ¿ò¸»À» Æ÷ÇÔ ÇÏ´Â Æ˾÷ âÀÌ Ç¥½Ã µË´Ï´Ù.

WS_EX_CONTEXTHELP WS_MAXIMIZEBOX ¶Ç´Â WS_MINIMIZEBOX ½ºÅ¸ÀÏ°ú ÇÔ²² »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.

WS_EX_CONTROLPARENT »ç¿ëÀÚ°¡ tab Å°¸¦ »ç¿ë ÇÏ ¿© âÀÇ ÀÚ½Ä Ã¢À» Ž»öÇÒ ¼ö.
WS_EX_DLGMODALFRAME ÀÌÁß Å׵θ®°¡; âÀ» ¸¸µì´Ï´Ù. â, ÇÊ¿ä¿¡ µû¶ó ¸¸µé ¼ö ÀÖ½À´Ï´Ù Á¦¸ñ Ç¥½ÃÁÙ dwStyle ¸Å°³ º¯¼ö¿¡¼­ WS_CAPTION ½ºÅ¸ÀÏÀ» ÁöÁ¤ ÇÏ ¿©.
WS_EX_LEFT â¿¡´Â ÀÏ¹Ý "¿ÞÂÊ ¸ÂÃã" ¼Ó¼ºÀÌ ÀÖ½À´Ï´Ù. ÀÌ°ÍÀº ±âº»°ª.
WS_EX_LEFTSCROLLBAR ¸¸¾à ½© ¾ð¾î´Â È÷ºê¸®¾î, ¾Æ¶ø¾î, ¶Ç´Â ´Ù¸¥ ¾ð¾î¸¦ Áö ¿øÇÏ´Â Àб⠼ø¼­ Á¤·Ä, ¼¼·Î ½ºÅ©·Ñ ¸·´ë (ÀÖ´Â °æ¿ì)´Â Ŭ¶óÀ̾ðÆ® ¿µ¿ªÀÇ ¿ÞÂÊ. ´Ù¸¥ ¾ð¾î¿¡ ´ë ÇÑ ½ºÅ¸ÀÏÀº ¹«½Ã ÇÏ °í ¿À·ù·Î ó¸® µÇÁö.
WS_EX_LTRREADING â ÅؽºÆ® ¿ÞÂÊ ¿À¸¥ÂÊÀ¸·Î Àб⠼ø¼­ ¼Ó¼º »ç¿ë ÇÏ ¿© Ç¥½Ã µË´Ï´Ù. ÀÌ°ÍÀº ±âº»°ª.
WS_EX_MDICHILD MDI ÀÚ½Ä Ã¢À» ¸¸µì´Ï´Ù.
WS_EX_NOPARENTNOTIFY ÀÌ ½ºÅ¸ÀÏÀ» »ç¿ë ÇÏ ¿© ¸¸µç ÀÚ½Ä Ã¢À» ¸¸µé°Å³ª Æı« ¶§ ºÎ¸ð â¿¡ WM_PARENTNOTIFY ¸Þ½ÃÁö º¸³»±â ÇÏÁö ÁöÁ¤.
WS_EX_OVERLAPPEDWINDOW WS_EX_CLIENTEDGE ¹× WS_EX_WINDOWEDGE ½ºÅ¸ÀÏÀ» °áÇÕ.
WS_EX_PALETTEWINDOW WS_EX_WINDOWEDGE, WS_EX_TOOLWINDOW, ¹× WS_EX_TOPMOST ½ºÅ¸ÀÏÀ» °áÇÕ.
WS_EX_RIGHT â¿¡´Â ÀÏ¹Ý "¿À¸¥ÂÊ ¸ÂÃã" ¼Ó¼º¿¡. ÀÌ Ã¢ Ŭ·¡½º¿¡ µû¶ó ´Þ¶ó Áý´Ï´Ù. ÀÌ ½ºÅ¸ÀÏ ½© ¾ð¾î´Â È÷ºê¸®¾î, ¾Æ¶ø¾î, ¶Ç´Â ´Ù¸¥ ¾ð¾î Àб⸦ Áö ¿øÇÏ´Â °æ¿ì¿¡ È¿°ú°¡ ÀÖ´Ù ÁÖ¹® ¸ÂÃã; ½ºÅ¸ÀÏÀº ¹«½Ã ÇÏ °í ¿À·ù·Î ó¸® ÇÏÁö ÇÏ´Â ±×·¸Áö ¾ÊÀ¸¸é.
WS_EX_RIGHTSCROLLBAR Ŭ¶óÀ̾ðÆ® ¿µ¿ª ¿À¸¥ÂÊ¿¡ ¼¼·Î ½ºÅ©·Ñ ¸·´ë (ÀÖ´Â °æ¿ì)ÀÔ´Ï´Ù. ÀÌ°ÍÀº ±âº»°ª.
WS_EX_RTLREADING ¸¸¾à ½© ¾ð¾î´Â È÷ºê¸®¾î, ¾Æ¶ø¾î, ¶Ç´Â ´Ù¸¥ ¾ð¾î´Â Áö¿ø ¼ø¼­ ¸ÂÃã µ¶¼­, â ÅؽºÆ® Ç¥½Ã µË´Ï´Ù ¿À¸¥ÂÊ ¿ÞÂÊµÈ Àб⠼ø¼­ ¼Ó¼ºÀ» »ç¿ë ÇÏ ¿©. ´Ù¸¥ ¾ð¾î¿¡ ´ë ÇÑ ½ºÅ¸ÀÏÀº ¹«½Ã ÇÏ °í ¿À·ù·Î ó¸® µÇÁö.
WS_EX_STATICEDGE »ç¿ëÀÚ ÀÔ·ÂÀ» Çã¿ë ÇÏÁö ¾Ê´Â Ç׸ñ¿¡ ´ëÇØ »ç¿ë Çϱâ À§ÇÑ 3 Â÷¿ø Å׵θ® ½ºÅ¸ÀÏ Ã¢À» ¸¸µì´Ï´Ù.
WS_EX_TOOLWINDOW µµ±¸ â;¸¦ ¸¸µì´Ï´Ù. Áï, ⠺ε¿ µµ±¸ ¸ðÀ½À¸·Î »ç¿ë µÉ °Í. µµ±¸ â¿¡´Â ÀÏ¹Ý Á¦¸ñ Ç¥½ÃÁÙ º¸´Ù ªÀº Á¦¸ñ Ç¥½ÃÁÙ ¹× â Á¦¸ñÀº ´õ ÀÛÀº ±Û²ÃÀ» »ç¿ë ÇÏ ¿© ±×·ÁÁý´Ï´Ù. ÀÛ¾÷ Ç¥½ÃÁÙ ¶Ç´Â alt + tabÀ» ´©¸¦ ¶§ ³ªÅ¸³ª´Â ´ëÈ­ »óÀÚ¿¡´Â µµ±¸ âÀÌ ³ªÅ¸³ªÁö ¾Ê½À´Ï´Ù. µµ±¸ â¿¡ ½Ã½ºÅÛ ¸Þ´º, Á¦¸ñ Ç¥½ÃÁÙ¿¡ ÇØ´ç ¾ÆÀÌÄÜÀÌ Ç¥½Ã µÇÁö ¾Ê½À´Ï´Ù. ±×·¯³ª, ½Ã½ºÅÛ ¸Þ´º¸¦ ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃ߷ΠŬ¸¯ Çϰųª alt + ½ºÆäÀ̽º¹Ù¸¦ ÀÔ·Â ÇÏ ¿© Ç¥½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
WS_EX_TOPMOST ÀÌ ½ºÅ¸ÀÏÀ» »ç¿ë ÇÏ ¿© ¸¸µç â À§ÀÇ ¸ðµç ºñ-ÃÖ»óÀ§ â ¹èÄ¡ µÇ¾î¾ß ÇÕ´Ï´Ù, âÀ» ºñÈ°¼ºÈ­ ÇÏ´Â °æ¿ì¿¡, ±×µé À§¿¡ ÀÖ¾î¾ß ÁöÁ¤ ÇÕ´Ï´Ù. ÀÌ ½ºÅ¸ÀÏÀ» Ãß°¡ Çϰųª Á¦°Å, SetWindowPos ÇÔ¼ö¸¦ »ç¿ë ÇÏ ¿©.
WS_EX_TRANSPARENT (¸¸µç µ¿ÀÏÇÑ ½º·¹µå¿¡¼­) ⠾Ʒ¡¿¡ ÀÖ´Â ÇüÁ¦¸¦ »öÄ¥±îÁöÀÌ ½ºÅ¸ÀÏÀ» »ç¿ë ÇÏ ¿© ¸¸µç âÀ» »öÄ¥ ÇÏÁö ÇØ¾ß ÁöÁ¤ ÇÕ´Ï´Ù. ±âº» ÇüÁ¦ windows ºñÆ® ÆäÀÎÆ® À̹̰¡Áö°í Àֱ⠶§¹®¿¡ âÀÌ Åõ¸í.

ÀÌ·¯ÇÑ Á¦ÇÑ ¾øÀÌ Åõ¸íµµ ´Þ¼º Çϱâ À§ÇØ »ç¿ë µÈ SetWindowRgn ÇÔ¼ö.

WS_EX_WINDOWEDGE â¿¡ ºñ½ºµëÈ÷ ¿Ã¶ó°¡´Â °¡ÀåÀÚ¸® ÇÔ²² Å׵θ®°¡ ÁöÁ¤.

WS_EX_RIGHT ½ºÅ¸ÀÏ Á¤Àû ¶Ç´Â ÆíÁý ÄÁÆ®·ÑÀ» »ç¿ë ÇÏ ¿© °¢°¢ SS_RIGHT ¶Ç´Â ES_RIGHT ½ºÅ¸ÀÏÀ» »ç¿ë ÇÏ ¿© °°Àº È¿°ú°¡ ÀÖ´Ù. BS_RIGHT ¹× BS_RIGHTBUTTON ½ºÅ¸ÀÏÀ» »ç¿ë ÇÏ ¿© µ¿ÀÏÇÑ È¿°ú°¡Áö°íÀÌ ½ºÅ¸ÀÏÀ» »ç¿ë ÇÏ ¿© ´ÜÃß ÄÁÆ®·Ñ.

lpClassName
Null·Î ³¡³ª´Â ¹®ÀÚ¿­¿¡ ´ë ÇÑ Æ÷ÀÎÅÍ ¶Ç´Â Á¤¼ö ¿ø¼ÒÀÔ´Ï´Ù. ±Û·Î¹ú ¾ÆÅèÀ» ÀÌÀü È£Ãâ¿¡ ÀÇÇØ »ý¼º µÇ¾î¾ß ÇÕ´Ï´Ù lpClassName ¿øÀÚ À̸é GlobalAddAtom. ¿øÀÚ, 16-ºñÆ® °ª º¸´Ù ÀÛÀº 0xC000, lpClassName; ³·Àº ¼ø¼­ ´Ü¾î¿¡ ÀÖ¾î¾ß ³ôÀº ¼ø¼­ ´Ü¾î´Â 0 À̾î¾ß ÇÕ´Ï´Ù.

LpClassName ´Â ¹®ÀÚ¿­ÀÌ ¸é â Ŭ·¡½º À̸§À» ÁöÁ¤ ÇÕ´Ï´Ù. Ŭ·¡½º À̸§Àº RegisterClassEx ÇÔ¼ö ¶Ç´Â ¹Ì¸® Á¤ÀÇ µÈ ÄÁÆ®·Ñ Ŭ·¡½º À̸§À¸·Î µî·Ï µÈ À̸§ ¼ö ÀÖ½À´Ï´Ù.

lpWindowName
â À̸§À» ÁöÁ¤ ÇÏ´Â null·Î ³¡³ª´Â ¹®ÀÚ¿­¿¡ ´ë ÇÑ Æ÷ÀÎÅÍ.

â ½ºÅ¸ÀÏ ÁöÁ¤ Á¦¸ñ Ç¥½ÃÁÙ, lpWindowName °¡ °¡¸®Å°´Â â ŸÀÌƲ Á¦¸ñ Ç¥½ÃÁÙ¿¡ Ç¥½Ã µË´Ï´Ù. CreateWindow ¸¦ »ç¿ë ÇÏ ¿© ´ÜÃß, üũ »óÀÚ ¹× Á¤Àû ÄÁÆ®·Ñ µîÀÇ ÄÁÆ®·ÑÀ» ¸¸µé ¶§ lpWindowName »ç¿ë ÇÏ ¿© ÄÁÆ®·ÑÀÇ ÅؽºÆ®¸¦ ÁöÁ¤ ÇÕ´Ï´Ù.

dwStyle
»ý¼º µÇ´Â â ½ºÅ¸ÀÏÀ» ÁöÁ¤ ÇÕ´Ï´Ù. ÀÌ ¸Å°³ º¯¼ö´Â ´ÙÀ½ â ½ºÅ¸ÀÏÀÇ Á¶ÇÕ µÉ ¼ö ÀÖ½À´Ï´Ù Ç÷¯½º ÁÖÀÇ ¼½¼Ç¿¡ Ç¥½Ã µÈ ÄÁÆ®·Ñ ½ºÅ¸ÀÏ.
½ºÅ¸ÀÏ ÀǹÌ
WS_BORDER ¾ãÀº ¼± Å׵θ®°¡ Àִ âÀ» ¸¸µì´Ï´Ù.
WS_CAPTION (WS_BORDER ½ºÅ¸ÀÏ Æ÷ÇÔ) Á¦¸ñ Ç¥½ÃÁÙ¿¡ Àִ âÀ» ¸¸µì´Ï´Ù.
WS_CHILD ÀÚ½Ä Ã¢À» ¸¸µì´Ï´Ù. ÀÌ ½ºÅ¸ÀÏ WS_POPUP ½ºÅ¸ÀÏ°ú ÇÔ²² »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.
WS_CHILDWINDOW WS_CHILD ½ºÅ¸ÀÏÀÌ µ¿ÀÏ.
WS_CLIPCHILDREN µå·ÎÀ× ºÎ¸ð â ³»¿¡¼­ ¹ß»ý ÇÏ´Â °æ¿ì ÀÚ½Ä Ã¢¿¡ ÀÇÇØ Á¡·É ÇÏ´Â ¿µ¿ªÀ» Á¦¿Ü ÇÕ´Ï´Ù. ÀÌ ½ºÅ¸ÀÏÀº ºÎ¸ð âÀ» ¸¸µé ¶§ »ç¿ë.
WS_CLIPSIBLINGS ¼­·Î »ó´ëÀûÀ¸·Î Ŭ¸³ ÀÚ½Ä Ã¢ Áï, ƯÁ¤ ÀÚ½Ä Ã¢À» ¹ÞÀ¸¸é´Â WM_PAINT ¸Þ½ÃÁö WS_CLIPSIBLINGS ½ºÅ¸ÀÏ Å¬¸³ ¸ðµç ´Ù¸¥ °ãÄ¡´Â ÀÚ½Ä Ã¢À» ¾÷µ¥ÀÌÆ® ÇÏ·Á¸é ÀÚ½Ä Ã¢ ¿µ¿ªÀÇ ¹ÛÀ¸·Î. WS_CLIPSIBLINGS ÁöÁ¤ µÇÁö ¾ÊÀº ÀÚ½Ä Ã¢À» °ãÄ¡´Â °æ¿ì ±×°ÍÀº °¡´ÉÇÑ ÀÎÁ¢ ÀÚ½Ä Ã¢ÀÇ Å¬¶óÀ̾ðÆ® ¿µ¿ª ³»¿¡ ±×¸± ÀÚ½Ä Ã¢ÀÇ Å¬¶óÀ̾ðÆ® ¿µ¿ª ³»¿¡ ±×¸± ¶§.
WS_DISABLED óÀ½ ºñÈ°¼ºÈ­ µÈ âÀ» ¸¸µì´Ï´Ù. ºñÈ°¼ºÈ­ µÈ âÀÇ »ç¿ëÀÚ ·ÎºÎÅÍ ÀÔ·ÂÀ» ¹ÞÀ» ¼ö ¾ø½À´Ï´Ù.
WS_DLGFRAME ÀϹÝÀûÀ¸·Î ´ëÈ­ »óÀÚ¸¦ »ç¿ë ÇÏ´Â ½ºÅ¸ÀÏÀÇ Å׵θ®°¡ Àִ âÀ» ¸¸µì´Ï´Ù. ÀÌ ½ºÅ¸ÀÏ Ã¢ Á¦¸ñ Ç¥½ÃÁÙÀ» °¡Áú ¼ö ¾ø½À´Ï´Ù.
WS_GROUP ÄÁÆ®·Ñ ±×·ìÀÇ Ã¹ ¹ø° ÄÁÆ®·Ñ·Î ÁöÁ¤ÇÕ´Ï´Ù. ±×·ìÀÌ Ã¹ ¹ø° ÄÁÆ®·Ñ ¹× WS_GROUP ½ºÅ¸ÀÏÀ» »ç¿ë ÇÏ ¿© ´ÙÀ½ ÄÁÆ®·ÑÀ», ÈÄ Á¤ÀÇ µÈ ¸ðµç ÄÁÆ®·ÑÀÌ ±¸¼º µË´Ï´Ù. ÀϹÝÀûÀ¸·Î °¢ ±×·ìÀÇ Ã¹ ¹ø° ÄÁÆ®·Ñ ±×·ì¿¡¼­ ±×·ìÀ» À̵¿ÇÒ ¼ö ÀÖµµ·Ï WS_TABSTOP ½ºÅ¸ÀÏÀ» ÇÏ°íÀÖ´Ù. »ç¿ëÀÚ°¡ ÀÌÈÄ¿¡ º¯°æÇÒ ¼ö Å°º¸µå Æ÷Ä¿½º ±×·ì¿¡¼­ ÇÑ ÄÁÆ®·Ñ¿¡¼­ÀÇ ±×·ì¿¡¼­ ´ÙÀ½ ÄÁÆ®·ÑÀ» ¹æÇâ Å°¸¦ »ç¿ë ÇÏ ¿©.
WS_HSCROLL °¡·Î ½ºÅ©·Ñ ¸·´ë Àִ âÀ» ¸¸µì´Ï´Ù.
WS_ICONIC óÀ½ ÃÖ¼ÒÈ­ µÈ âÀ» ¸¸µì´Ï´Ù. WS_MINIMIZE ½ºÅ¸ÀÏ°ú µ¿ÀÏ.
WS_MAXIMIZE óÀ½ ÃÖ´ëÈ­ µÈ âÀ» ¸¸µì´Ï´Ù.
WS_MAXIMIZEBOX ÃÖ´ëÈ­ ´ÜÃß°¡ Àִ âÀ» ¸¸µì´Ï´Ù. WS_EX_CONTEXTHELP ½ºÅ¸ÀÏÀ» ÇÔ²² »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. WS_SYSMENU ½ºÅ¸Àϵµ ÁöÁ¤ ÇØ¾ß ÇÕ´Ï´Ù.
WS_MINIMIZE óÀ½ ÃÖ¼ÒÈ­ µÈ âÀ» ¸¸µì´Ï´Ù. WS_ICONIC ½ºÅ¸ÀÏ°ú µ¿ÀÏ.
WS_MINIMIZEBOX ÃÖ¼ÒÈ­ ´ÜÃß°¡ Àִ âÀ» ¸¸µì´Ï´Ù. WS_EX_CONTEXTHELP ½ºÅ¸ÀÏÀ» ÇÔ²² »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. WS_SYSMENU ½ºÅ¸Àϵµ ÁöÁ¤ ÇØ¾ß ÇÕ´Ï´Ù.
WS_OVERLAPPED °ãÄ£µÈ âÀ» ¸¸µì´Ï´Ù. °ãÃÄÁøµÈ â Á¦¸ñ Ç¥½ÃÁÙ°ú Å׵θ®¸¦ ÇÏ°íÀÖ´Ù. WS_TILED ½ºÅ¸ÀÏ°ú µ¿ÀÏ.
WS_OVERLAPPEDWINDOW WS_OVERLAPPED, WS_CAPTION, WS_SYSMENU, WS_THICKFRAME, WS_MINIMIZEBOX, ¹× WS_MAXIMIZEBOX ½ºÅ¸ÀÏÀ» °¡Áø °ãÄ£µÈ âÀ» ¸¸µì´Ï´Ù. WS_TILEDWINDOW ½ºÅ¸ÀÏ°ú µ¿ÀÏ.
WS_POPUP Æ˾÷ âÀ» ¸¸µì´Ï´Ù. ÀÌ ½ºÅ¸ÀÏÀº WS_CHILD ½ºÅ¸ÀÏ°ú ÇÔ²² »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.
WS_POPUPWINDOW WS_BORDER, WS_POPUP, ¹× WS_SYSMENU ½ºÅ¸ÀÏ Æ˾÷ âÀ» ¸¸µì´Ï´Ù. â ¸Þ´º¸¦ Ç¥½Ã ÇÏ·Á¸é WS_CAPTION ¹× WS_POPUPWINDOW ½ºÅ¸ÀÏÀ» °áÇÕ ÇØ¾ß ÇÕ´Ï´Ù.
WS_SIZEBOX Å©±â Á¶Á¤ Å׵θ®°¡ Àִ âÀ» ¸¸µì´Ï´Ù. WS_THICKFRAME ½ºÅ¸ÀÏ°ú µ¿ÀÏ.
WS_SYSMENU â ¸Þ´ºÀÇ Á¦¸ñ Ç¥½ÃÁÙ¿¡ Àִ âÀ» ¸¸µì´Ï´Ù. WS_CAPTION ½ºÅ¸Àϵµ ÁöÁ¤ ÇØ¾ß ÇÕ´Ï´Ù.
WS_TABSTOP »ç¿ëÀÚ°¡ tab Å°¸¦ ´©¸¦ ¶§ Å°º¸µå Æ÷Ä¿½º¸¦ ¹ÞÀ» ¼ö ÀÖ´Â ÄÁÆ®·ÑÀ» ÁöÁ¤ ÇÕ´Ï´Ù. Tab Å°¸¦ ´©¸£¸é Å°º¸µå Æ÷Ä¿½º¸¦ÀÌ WS_TABSTOP ½ºÅ¸ÀÏ ´ÙÀ½ ÄÁÆ®·Ñ·Î º¯°æ.
WS_THICKFRAME Å©±â Á¶Á¤ Å׵θ®°¡ Àִ âÀ» ¸¸µì´Ï´Ù. WS_SIZEBOX ½ºÅ¸ÀÏ°ú µ¿ÀÏ.
WS_TILED °ãÄ£µÈ âÀ» ¸¸µì´Ï´Ù. °ãÃÄÁøµÈ â Á¦¸ñ Ç¥½ÃÁÙ°ú Å׵θ®¸¦ ÇÏ°íÀÖ´Ù. WS_OVERLAPPED ½ºÅ¸ÀÏ°ú µ¿ÀÏ.
WS_TILEDWINDOW WS_OVERLAPPED, WS_CAPTION, WS_SYSMENU, WS_THICKFRAME, WS_MINIMIZEBOX, ¹× WS_MAXIMIZEBOX ½ºÅ¸ÀÏÀ» °¡Áø °ãÄ£µÈ âÀ» ¸¸µì´Ï´Ù. WS_OVERLAPPEDWINDOW ½ºÅ¸ÀÏ°ú µ¿ÀÏ.
WS_VISIBLE óÀ½ Ç¥½Ã µÇ´Â âÀ» ¸¸µì´Ï´Ù.
WS_VSCROLL ¼¼·Î ½ºÅ©·Ñ ¸·´ë Àִ âÀ» ¸¸µì´Ï´Ù.

x
âÀÇ Ãʱ⠰¡·Î À§Ä¡¸¦ ÁöÁ¤ÇÕ´Ï´Ù. Áߺ¹ ¶Ç´Â Æ˾÷ â¿¡ ´ë ÇÑ x ¸Å°³ º¯¼ö´Â Ãʱâ È­¸é ÁÂÇ¥¿¡¼­ À©µµ¿ìÀÇ ¿ÞÂÊ À§ ¸ð¼­¸®ÀÇ x ÁÂÇ¥ÀÔ´Ï´Ù. ÀÚ½Ä Ã¢¿¡ ´ë ÇÑ x ´Â ºÎ¸ð âÀÇ Å¬¶óÀ̾ðÆ® ¿µ¿ªÀÇ ¿ÞÂÊ À§ ¸ð¼­¸®¸¦ ±âÁØÀ¸·Î âÀÇ ¿ÞÂÊ À§ ¸ð¼­¸®ÀÇ x ÁÂÇ¥ÀÔ´Ï´Ù.

X CW_USEDEFAULT·Î ¼³Á¤ ÇÏ´Â °æ¿ì ½Ã½ºÅÛ À©µµ¿ìÀÇ ¿ÞÂÊ À§ ¸ð¼­¸®¿¡ ´ë ÇÑ ±âº» À§Ä¡¸¦ ¼±Åà ÇÏ °í y ¸Å°³ º¯¼ö¸¦ ¹«½Ã ÇÕ´Ï´Ù. CW_USEDEFAULT °ãÃÄÁøµÈ â;¿¡ À¯È¿ Æ˾÷ ¶Ç´Â ÀÚ½Ä Ã¢, x ¹× y ¸Å°³ 0À¸·Î ¼³Á¤ µË´Ï´Ù¿¡ ´ëÇØ ÁöÁ¤ ÇÏ´Â °æ¿ì.

y
À©µµ¿ìÀÇ Ãʱ⠼¼·Î À§Ä¡¸¦ ÁöÁ¤ÇÕ´Ï´Ù. Áߺ¹ ¶Ç´Â Æ˾÷ â¿¡ ´ë ÇÑ y ¸Å°³ º¯¼ö´Â Ãʱâ È­¸é ÁÂÇ¥¿¡¼­ À©µµ¿ìÀÇ ¿ÞÂÊ À§ ¸ð¼­¸®ÀÇ y ÁÂÇ¥ÀÔ´Ï´Ù. ÀÚ½Ä Ã¢¿¡ ´ë ÇÑ y Ãʱ⠺θð âÀÇ Å¬¶óÀ̾ðÆ® ¿µ¿ªÀÇ ¿ÞÂÊ À§ ¸ð¼­¸®¸¦ ±âÁØÀ¸·Î ÀÚ½Ä Ã¢ÀÇ ¿ÞÂÊ À§ ¸ð¼­¸®ÀÇ y ÁÂÇ¥ÀÔ´Ï´Ù. ¸ñ·Ï »óÀÚ¿¡ ´ë ÇÑ y ´Â Ãʱ⠺θð âÀÇ Å¬¶óÀ̾ðÆ® ¿µ¿ªÀÇ ¿ÞÂÊ À§ ¸ð¼­¸®¸¦ ±âÁØÀ¸·Î ¸ñ·Ï »óÀÚ Å¬¶óÀ̾ðÆ® ¿µ¿ªÀÇ ¿ÞÂÊ À§ ¸ð¼­¸®ÀÇ y ÁÂÇ¥ÀÔ´Ï´Ù.

°ãÃÄÁøµÈ â WS_VISIBLE ½ºÅ¸ÀÏ ºñÆ® ¼¼Æ®¸¦ »ç¿ë ÇÏ ¿© ¸¸µç x ¸Å°³ º¯¼ö°¡ CW_USEDEFAULT·Î ¼³Á¤ ÇÏ´Â °æ¿ì ½Ã½ºÅÛ y ¸Å°³ º¯¼ö¸¦ ¹«½Ã ÇÏ´Â.

nWidth
âÀÇ ÀåÄ¡ ´ÜÀ§·Î ³Êºñ¸¦ ÁöÁ¤ÇÕ´Ï´Ù. Áߺ¹ µÈ À©µµ¿ì¿¡ ´ë ÇÑ nWidth È­¸é ÁÂÇ¥ ¶Ç´Â CW_USEDEFAULT âÀÇ ³ÊºñÀÔ´Ï´Ù. ½Ã½ºÅÛ¿¡ ±âº» ³Êºñ ¹× ³ôÀÌ Ã¢;¸¦ ¼±Åà nWidth CW_USEDEFAULT À̸é È­¸é;ÀÇ ¿À¸¥ÂÊ °¡ÀåÀÚ¸®¿¡ Ãʱâ x ÁÂÇ¥¿¡¼­ È®Àå µÇ´Â ±âº» ³Êºñ ±âº» ³ôÀÌ ¾ÆÀÌÄÜ ¿µ¿ª ¸Ç Ãʱâ y ÁÂÇ¥¿¡¼­ È®ÀåÇÕ´Ï´Ù. CW_USEDEFAULT °ãÃÄÁøµÈ â;¿¡ À¯È¿ CW_USEDEFAULT Æ˾÷ ¶Ç´Â ÀÚ½Ä Ã¢¿¡ ´ë ÇÑÀ» ÁöÁ¤ ÇÏ´Â °æ¿ì nWidth ¹× nHeight ¸Å°³ º¯¼ö´Â 0À¸·Î ¼³Á¤ µË´Ï´Ù.
nHeight
ÀåÄ¡ ´ÜÀ§·Î âÀÇ ³ôÀÌ ÁöÁ¤ÇÕ´Ï´Ù. Áߺ¹ µÈ À©µµ¿ì¿¡ ´ë ÇÑ nHeight È­¸é ÁÂÇ¥¿¡¼­ âÀÇ ³ôÀÌÀÔ´Ï´Ù. NWidth ¸Å°³ º¯¼ö°¡ CW_USEDEFAULT·Î ¼³Á¤ ÇÏ´Â °æ¿ì ½Ã½ºÅÛ nHeight ¹«½Ã.
hWndParent
»ý¼º µÇ´Â À©µµ¿ìÀÇ ºÎ¸ð ¶Ç´Â ¼ÒÀ¯ÀÚ Ã¢¿¡ ´ë ÇÑ ÇÚµé. ÀÚ½Ä Ã¢ÀÌ ³ª ¼ÒÀ¯ µÈ â ¸¸µé±â, ¿Ã¹Ù¸¥ â ÇÚµéÀ» Á¦°ø ÇÕ´Ï´Ù. ÀÌ ¸Å°³ º¯¼ö´Â Æ˾÷ â¿¡ ´ë ÇÑ ¼±Åà »çÇ×.

Windows NT 5.0 ¹× ÀÌÈÄ: ¸Þ½ÃÁö Àü¿ë âÀ» ¸¸µé·Á¸é, HWND_MESSAGE ¶Ç´Â ±âÁ¸ ¸Þ½ÃÁö Àü¿ë â ÇÚµé °ø±Þ.

hMenu
¸Þ´º¸¦ ó¸® Çϰųª â ½ºÅ¸ÀÏ¿¡ µû¶ó ÀÚ½Ä Ã¢ ½Äº°ÀÚ¸¦ ÁöÁ¤ ÇÕ´Ï´Ù. HMenu â; µ¥ ¸Þ´º¸¦ ½Äº° ÇÏ´Â Áߺ¹ µÈ ¶Ç´Â Æ˾÷ â¿¡ ´ë ÇÑ ±×°ÍÀº Ŭ·¡½º ¸Þ´º´Â »ç¿ë ÇÏ´Â °æ¿ì¿¡ NULL ÀÏ ¼ö ÀÖ½À´Ï´Ù. ÀÚ½Ä Ã¢¿¡ ´ë ÇÑ hMenu ÀÚ½Ä Ã¢ ½Äº°ÀÚ¸¦, À̺¥Æ®¿¡ ´ë ÇÑ ºÎ¸ð¸¦ ¾Ë¸®´Â ´ëÈ­ »óÀÚ ÄÁÆ®·Ñ¿¡¼­ »ç¿ë ÇÏ´Â Á¤¼ö °ªÀ» ÁöÁ¤ ÇÕ´Ï´Ù. ÀÀ¿ë ÇÁ·Î±×·¥ °áÁ¤ ÀÚ½Ä Ã¢ ½Äº°ÀÚ; ¸ðµç ÀÚ½Ä Ã¢À» °°Àº ºÎ¸ð â¿¡ ´ë ÇÑ °íÀ¯ Çؾß.
hInstance
À©µµ¿ì¿Í °ü·Ã µÈ ¸ðµâÀÇ ÀνºÅϽº ÇÚµé.
lpParam
CREATESTRUCT ±¸Á¶ â¿¡ Àü´Þ ÇÏ´Â °ª¿¡ ´ë ÇÑ Æ÷ÀÎÅÍ´Â lParam ¸Å°³ º¯¼ö¿¡¼­ WM_CREATE ¸Þ½ÃÁö Àü´Þ. LpParam CLIENTCREATESTRUCT ±¸Á¶¸¦ °¡¸®ÄѾߴ ÀÀ¿ë ÇÁ·Î±×·¥ È£Ãâ CreateWindow ´ÙÁß ¹®¼­ ÀÎÅÍÆäÀ̽º (MDI) Ŭ¶óÀ̾ðÆ® â¿¡ ¸¸µé·Á°í ÇÏ´Â °æ¿ì.

¹Ýȯ °ª

ÇÔ¼ö°¡ ¼º°ø ÇÏ¸é ¹Ýȯ °ªÀº »õ â¿¡ ´ë ÇÑ ÇÚµé.

ÇÔ¼ö°¡ ½ÇÆÐ ÇÏ¸é ¹Ýȯ °ªÀº NULLÀÔ´Ï´Ù. È®Àå µÈ ¿À·ù Á¤º¸¸¦ ¾òÀ» ÇÏ·Á¸é GetLastError.

ÁÖÀÇ

CreateWindowEx ÇÔ¼ö »ý¼º µÇ °í â¿¡ WM_NCCREATE, WM_NCCALCSIZE, ¹× WM_CREATE ¸Þ½ÃÁö¸¦ º¸³À´Ï´Ù.

ÀÛ¾÷ Ç¥½ÃÁÙ ¸¸µçµÈ â¿¡ ´ë ÇÑ ´ÜÃ߸¦ Ç¥½Ã ÇÏ´ÂÁö ¿©ºÎ¸¦ Á¦¾î ÇÏ´Â ¹æ¹ýÀº ÂüÁ¶ ÀÛ¾÷ Ç¥½ÃÁÙ ´ÜÃß Ç¥½Ã.

´ÙÀ½°ú °°Àº ¹Ì¸® Á¤ÀÇ µÈ ÄÁÆ®·Ñ Ŭ·¡½º´Â lpClassName ¸Å°³ º¯¼ö¿¡¼­ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. Âü°í ÇØ´ç ÄÁÆ®·Ñ ½ºÅ¸ÀÏÀ» dwStyle ¸Å°³ º¯¼ö¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

Ŭ·¡½º ÀǹÌ
´ÜÃß ±×°ÍÀ» ¼³Á¤ Çϰųª ÇØÁ¦ ÇÏ·Á¸é Ŭ¸¯ÇÒ ¼ö ÀÖ´Â ´ÜÃ߸¦ ³ªÅ¸³»´Â ÀÛÀº »ç°¢Çü ÀÚ½Ä Ã¢À» ÁöÁ¤ ÇÕ´Ï´Ù. ´Üµ¶À¸·Î ¶Ç´Â ±×·ìÀ¸·Î Button ÄÁÆ®·ÑÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù ±×¸®°í ±×µéÀ» ºÐ·ù Çϰųª ¼ö ¶Ç´Â ÅؽºÆ® ¾øÀÌ Ç¥½Ã ÇÕ´Ï´Ù. Button ÄÁÆ®·ÑÀº ÀϹÝÀûÀ¸·Î ±×µéÀ» Ŭ¸¯ÇÒ ¶§ ¸ð¾çÀÌ º¯°æ ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ´ÙÀ½ À¥ »çÀÌÆ®¸¦ ÂüÁ¶ ÇϽʽÿÀ ´ÜÃß.
DwStyle ¸Å°³ º¯¼ö¿¡¼­ ÁöÁ¤ÇÒ ¼ö ÀÖ´Â ¹öÆ° ½ºÅ¸ÀÏÀÇ Å×ÀÌºí¿¡ ´ë ÇÑ ´ÜÃß ½ºÅ¸ÀÏ À» ÂüÁ¶ ÇϽʽÿÀ.
COMBOBOX ¸ñ·Ï »óÀÚ ¹× ÆíÁý ÄÁÆ®·ÑÀ» ºñ½ÁÇÑ ¼±Åà ÇÊµå ±¸¼º µÈ ÄÁÆ®·ÑÀ» ÁöÁ¤ ÇÕ´Ï´Ù. ÀÌ ½ºÅ¸ÀÏÀ» »ç¿ë ÇÏ´Â °æ¿ì ÀÀ¿ë ÇÁ·Î±×·¥ ¸ñ·Ï »óÀÚ Ç×»ó Ç¥½Ã Çϰųª µå·Ó-´Ù¿î ¸ñ·Ï »óÀÚ¸¦ »ç¿ë ÇØ¾ß ÇÕ´Ï´Ù. ¸ñ·Ï »óÀÚ¸¦ Ç¥½Ã ÇÏ´Â °æ¿ì ÀÔ·Â ÇÑ ¹®ÀÚ¿Í ÀÏÄ¡ Çϴ ù ¹ø° ¸ñ·Ï »óÀÚ Ç׸ñÀ» °­Á¶ ¼±Åà Çʵ忡 ¹®ÀÚ¸¦ ÀÔ·Â ÇÕ´Ï´Ù. ¹Ý´ë·Î, ¼±Åà Çʵ忡¼­ ¼±ÅÃÇÑ ÅؽºÆ®¸¦ Ç¥½Ã ¸ñ·Ï »óÀÚ¿¡¼­ Ç׸ñÀ» ¼±Åà ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ´ÙÀ½ À¥ »çÀÌÆ®¸¦ ÂüÁ¶ ÇϽʽÿÀ. ÄÞº¸ »óÀÚ.
DwStyle ¸Å°³ º¯¼ö¿¡¼­ ÁöÁ¤ÇÒ ¼ö ÀÖ´Â ÄÞº¸ »óÀÚ ½ºÅ¸ÀÏÀÇ Å×ÀÌºí¿¡ ´ë ÇÑ ÄÞº¸ »óÀÚ ½ºÅ¸ÀÏ À» ÂüÁ¶ ÇϽʽÿÀ.
ÆíÁý »ç¿ëÀÚ´Â Å°º¸µå¿¡¼­ ÅؽºÆ®¸¦ ÀÔ·ÂÇÒ ¼ö »ç°¢Çü ÀÚ½Ä Ã¢À» ÁöÁ¤ ÇÕ´Ï´Ù. »ç¿ëÀÚ´Â ÄÁÆ®·ÑÀ» ¼±Åà ÇÏ °í ±×°ÍÀ» Ŭ¸¯ Çϰųª tab Å°¸¦ ´­·¯ À̵¿ ÇÏ ¿© Å°º¸µå Æ÷Ä¿½º¸¦ Á¦°ø ÇÕ´Ï´Ù. »ç¿ëÀÚ ÆíÁý ÄÁÆ®·Ñ Ç¥½Ã ±ô¹ÚÀÌ Ä³·µ; ÅؽºÆ®¸¦ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸¶¿ì½º¸¦ »ç¿ë ÇÏ ¿© ¼±Åà ¹®ÀÚ ´ëü µÉ ¶Ç´Â ¹®ÀÚ; »ðÀÔ Ä¿¼­¸¦ Ä¿¼­ À̵¿ ¶Ç´Â ¹é½ºÆäÀ̽º Å°¸¦ »ç¿ë ÇÏ ¿© ¹®ÀÚ¸¦ »èÁ¦ ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ´ÙÀ½ À¥ »çÀÌÆ®¸¦ ÂüÁ¶ ÇϽʽÿÀ. ÆíÁý ÄÁÆ®·Ñ.
DwStyle ¸Å°³ º¯¼ö¿¡¼­ ÁöÁ¤ÇÒ ¼ö ÀÖ´Â ÆíÁý ÄÁÆ®·Ñ ½ºÅ¸ÀÏÀÇ Å×ÀÌºí¿¡ ´ë ÇÑ ÄÁÆ®·Ñ ½ºÅ¸ÀÏ ÆíÁý À» ÂüÁ¶ ÇϽʽÿÀ.
LISTBOX ¹®ÀÚ¿­ÀÇ ¸ñ·ÏÀ» ÁöÁ¤ÇÕ´Ï´Ù. ÀÀ¿ë ÇÁ·Î±×·¥ »ç¿ëÀÚ°¡ ¼±ÅÃÇÒ ¼ö ÀÖ´Â ÆÄÀÏ¿Í °°Àº À̸§ÀÇ ¸ñ·ÏÀ» Á¦½Ã ÇØ¾ß ÇÕ´Ï´Ù ¶§¸¶´ÙÀÌ ÄÁÆ®·ÑÀ» ÁöÁ¤ ÇÕ´Ï´Ù. »ç¿ëÀÚ´Â ±×°ÍÀ» Ŭ¸¯ ÇÏ ¿© ¹®ÀÚ¿­À» ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼±ÅÃÇÑ ¹®ÀÚ¿­, °­Á¶ Ç¥½Ã ÇÏ °í ¾Ë¸² ¸Þ½ÃÁö°¡ ºÎ¸ð â¿¡ Àü´Þ µË´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ´ÙÀ½ À¥ »çÀÌÆ®¸¦ ÂüÁ¶ ÇϽʽÿÀ. ¸ñ·Ï »óÀÚ.
DwStyle ¸Å°³ º¯¼ö¿¡¼­ ÁöÁ¤ÇÒ ¼ö ÀÖ´Â ¸ñ·Ï »óÀÚ ½ºÅ¸ÀÏÀÇ Å×ÀÌºí¿¡ ´ë ÇÑ ´ÙÀ½ À¥ »çÀÌÆ®¸¦ ÂüÁ¶ ÇϽʽÿÀ ¸ñ·Ï »óÀÚ ½ºÅ¸ÀÏ.
MDICLIENT MDI Ŭ¶óÀ̾ðÆ® âÀ» ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ Ã¢Àº MDI ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ÀÚ½Ä Ã¢À» Á¦¾î ÇÏ´Â ¸Þ½ÃÁö¸¦ ¹Þ½À´Ï´Ù. ±ÇÀåµÈ ½ºÅ¸ÀÏ ºñÆ®´Â WS_CLIPCHILDREN ¹× WS_CHILDÀÔ´Ï´Ù. »ç¿ëÀÚ°¡ º¸±â¿¡ MDI ÀÚ½Ä Ã¢À» ½ºÅ©·ÑÇÒ ¼ö ÀÖ´Â MDI Ŭ¶óÀ̾ðÆ® âÀ» ¸¸µéÁö WS_HSCROLL ¹× WS_VSCROLL ½ºÅ¸ÀÏÀ» ÁöÁ¤ ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ´ÙÀ½ À¥ »çÀÌÆ®¸¦ ÂüÁ¶ ÇϽʽÿÀ ´ÙÁß ¹®¼­ ÀÎÅÍÆäÀ̽º.
RichEdit Rich Edit ¹öÀü 1.0 ÄÁÆ®·ÑÀ» ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ Ã¢ ¼ö »ç¿ëÀÚ º¸±â ¹®ÀÚ ¹× ´Ü¶ô ¼­½Ä ÀÖ´Â ÅؽºÆ®¸¦ ÆíÁý ÇÏ °í Æ÷ÇÔ µÈ COM °³Ã¼¸¦ Æ÷ÇÔÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ´ÙÀ½ À¥ »çÀÌÆ®¸¦ ÂüÁ¶ ÇϽʽÿÀ. dzºÎÇÑ ÆíÁý ÄÁÆ®·Ñ.
DwStyle ¸Å°³ º¯¼ö¿¡¼­ ÁöÁ¤ÇÒ ¼ö Àִ dzºÎÇÑ ÆíÁý ÄÁÆ®·Ñ ½ºÅ¸ÀÏÀÇ Å×ÀÌºí¿¡ ´ë ÇÑ Ç³ºÎÇÑ ÆíÁý ÄÁÆ®·Ñ ½ºÅ¸ÀÏ ÂüÁ¶.
RICHEDIT_CLASS Rich Edit ¹öÀü 2.0 ÄÁÆ®·ÑÀ» ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ÄÁÆ®·Ñ »ç¿ëÀÚ º¸±â ÇÏÀÚ ¹®ÀÚ ¹× ´Ü¶ô ¼­½Ä ÀÖ´Â ÅؽºÆ®¸¦ ÆíÁý ÇÏ °í Æ÷ÇÔ µÈ COM °³Ã¼¸¦ Æ÷ÇÔÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ´ÙÀ½ À¥ »çÀÌÆ®¸¦ ÂüÁ¶ ÇϽʽÿÀ. dzºÎÇÑ ÆíÁý ÄÁÆ®·Ñ.
DwStyle ¸Å°³ º¯¼ö¿¡¼­ ÁöÁ¤ÇÒ ¼ö Àִ dzºÎÇÑ ÆíÁý ÄÁÆ®·Ñ ½ºÅ¸ÀÏÀÇ Å×ÀÌºí¿¡ ´ë ÇÑ Ç³ºÎÇÑ ÆíÁý ÄÁÆ®·Ñ ½ºÅ¸ÀÏ ÂüÁ¶.
SCROLLBAR ½ºÅ©·Ñ »óÀÚ¸¦ Æ÷ÇÔ ÇÏ¸ç ¹æÇâ È­»ìÇ¥°¡ ¾çÂÊ ³¡¿¡ ÀÖ´Â »ç°¢ÇüÀ» ÁöÁ¤ ÇÕ´Ï´Ù. ½ºÅ©·Ñ ¸·´ë ÄÁÆ®·ÑÀ» ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃ߷ΠŬ¸¯ÇÒ ¶§¸¶´Ù ºÎ¸ð â¿¡ ¾Ë¸² ¸Þ½ÃÁö¸¦ º¸³À´Ï´Ù. ÇÊ¿äÇÑ °æ¿ì ºÎ¸ð âÀº ½ºÅ©·Ñ »óÀÚÀÇ À§Ä¡¸¦ ¾÷µ¥ÀÌÆ® ÇÏ´Â ÀÛ¾÷À» ´ã´ç ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ´ÙÀ½ À¥ »çÀÌÆ®¸¦ ÂüÁ¶ ÇϽʽÿÀ. ½ºÅ©·Ñ ¸·´ë.
DwStyle ¸Å°³ º¯¼ö¿¡¼­ ÁöÁ¤ÇÒ ¼ö ÀÖ´Â ½ºÅ©·Ñ ¸·´ë ÄÁÆ®·Ñ ½ºÅ¸ÀÏÀÇ Å×ÀÌºí¿¡ ´ë ÇÑ ½ºÅ©·Ñ ¸·´ë ÄÁÆ®·Ñ ½ºÅ¸ÀÏ À» ÂüÁ¶ ÇϽʽÿÀ.
Á¤Àû °£´ÜÇÑ ÅؽºÆ® Çʵå, »óÀÚ ¶Ç´Â ·¹À̺í, »óÀÚ ¶Ç´Â ´Ù¸¥ ÄÁÆ®·ÑÀ» ±¸ºÐ ÇÏ´Â µ¥ »ç¿ë ÇÏ´Â »ç°¢ÇüÀ» ÁöÁ¤ ÇÕ´Ï´Ù. Á¤Àû ÄÁÆ®·Ñ ÀÔ·Â °É¸®°í ¾Æ¹« Ãâ·ÂÀ» Á¦°ø ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ´ÙÀ½ À¥ »çÀÌÆ®¸¦ ÂüÁ¶ ÇϽʽÿÀ. Á¤Àû ÄÁÆ®·Ñ.
DwStyle ¸Å°³ º¯¼ö¿¡¼­ ÁöÁ¤ÇÒ ¼ö ÀÖ´Â Á¤Àû ÄÁÆ®·Ñ ½ºÅ¸ÀÏÀÇ Å×ÀÌºí¿¡ ´ë ÇÑ Á¤Àû ÄÁÆ®·Ñ ½ºÅ¸ÀÏ À» ÂüÁ¶ ÇϽʽÿÀ.

Windows 95: ½Ã½ºÅÛ ÃÖ´ë 16,364 â ÇÚµéÀ» Áö¿øÇÒ ¼ö ÀÖ½À´Ï´Ù.

Windows CE: Windows CE´Â È¥ÀÚ¼­ ¸Þ´º ¸ðÀ½À» Áö¿ø ÇÏÁö ¾Ê½À´Ï´Ù. ÀÚ½Ä Ã¢ ½Äº°ÀÚ·Î »ç¿ë ÇÏÁö ¾ÊÀ¸¸é hMenu ¸Å°³ º¯¼ö°¡ NULL À̾î¾ß.

Windows CE ¹öÀü 2.0 ÀÌ»ó Áö¿ø ´ÙÀ½ µÎ °¡Áö È®ÀåµÈ â ½ºÅ¸ÀÏ:

WS_EX_NOACTIVATE
ÀÌ ½ºÅ¸ÀÏÀ» »ç¿ë ÇÏ ¿© ¸¸µç ÃÖ»óÀ§ âÀ» È°¼ºÈ­ÇÒ ¼ö ¾ø½À´Ï´Ù. ÀÚ½Ä Ã¢¿¡ÀÌ ½ºÅ¸ÀÏÀÌ ÀÖÀ¸¸é ±×°ÍÀ» µµÃ» È°¼ºÈ­ÇÒ ÃÖ»óÀ§ ºÎ¸ð¸¦ ¹ß»ý ÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ ½ºÅ¸ÀÏ Ã¢ ½ºÅ¸ÀÏ·¯½º À̺¥Æ®¸¦ ¹Þ°Ô µË´Ï´Ù ÇÏÁö¸¸ ±×°Í ¿ª½Ãµµ ÀÚ½Ä Ã¢ÀÌ Æ÷Ä¿½º¸¦ ¾òÀ» ¼ö ÀÖ½À´Ï´Ù.
WS_EX_NOANIMATION
ÀÌ ½ºÅ¸ÀÏÀ» »ç¿ë ÇÏ ¿© ¸¸µç ⠾ִϸÞÀÌ¼Ç Æø¹ß ¹× imploding »ç°¢ÇüÀ» Ç¥½Ã ÇÏÁö ¾Ê½À´Ï´Ù. ¹× ÀÛ¾÷ Ç¥½ÃÁÙ¿¡ ÀÖ´Â ´ÜÃ߸¦ ÀÖÁö ¾Ê½À´Ï´Ù.

´ÙÀ½ dwExStyle Ç÷¡±×°¡ Áö¿ø µÇÁö ¾Ê½À´Ï´Ù.

WS_EX_ACCEPTFILES WS_EX_LEFTSCROLLBAR
WS_EX_LEFT WS_EX_MDICHILD
WS_EX_LTRREADING WS_EX_PALETTEWINDOW
WS_EX_NOPARENTNOTIFY WS_EX_RIGHTSCROLLBAR
WS_EX_RIGHT WS_EX_TOOLWINDOW
WS_EX_RTLREADING WS_EX_TRANSPARENT
WS_EX_APPWINDOW

Windows CE 1.0 WS_EX_TOPMOST ½ºÅ¸ÀÏÀ» Áö¿ø ÇÏÁö ¾Ê½À´Ï´Ù. ¹öÀü 2.0 ÀÌ»ó.

´ÙÀ½ dwStyle Ç÷¡±×°¡ Áö¿ø µÇÁö ¾Ê½À´Ï´Ù.

WS_CHILDWINDOW WS_ICONIC
WS_MAXIMIZE WS_MAXIMIZEBOX
WS_MINIMIZE WS_MINIMIZEBOX
WS_OVERLAPPEDWINDOW WS_POPUPWINDOW
WS_SIZEBOX WS_THICKFRAME
WS_TILED WS_TILEDWINDOW

¸ðµç âÀ» ¾Ï½ÃÀûÀ¸·Î WS_CLIPSIBLINGS ¹× WS_CLIPCHILDREN ½ºÅ¸ÀÏÀ»°¡Áö°í.

Windows CE 1.0´Â Á¦¿Ü ÇÏ °í ´ëÈ­ »óÀÚ¿¡ ´ë ÇÑ ¼ÒÀ¯ windows¸¦ Áö¿ø ÇÏÁö ¾Ê½À´Ï´Ù. â WS_CHILD ½ºÅ¸ÀÏÀ» ¾Ï½ÃÀûÀ¸·Î ÁÖ¾îÁø hwndParent ¸Å°³ º¯¼ö°¡ NULL ÀÎ °æ¿ì.

QuickInfo

nbsp;?Windows &NT: ¹öÀü 3.1 ÀÌ»óÀÌ ÇÊ¿ä ÇÕ´Ï´Ù.
Windows:Windows 95 ÀÌ»óÀÌ ÇÊ¿äÇÕ´Ï´Ù.
Windows CE:¹öÀü 1.0 ÀÌ»óÀÌ ÇÊ¿äÇÕ´Ï´Ù.
Çì´õ:Winuser.h¿¡¼­ ¼±¾ðÇÕ´Ï´Ù.
°¡Á®¿À±â ¶óÀ̺귯¸®:User32.lib¸¦ »ç¿ë ÇÕ´Ï´Ù.
À¯´ÏÄÚµå:Windows NT¿¡¼­ À¯´ÏÄÚµå¿Í ANSI ¹öÀüÀ¸·Î ±¸Çö.

Âü°í Ç׸ñ

Windows °³¿ä, â ±â´É, CLIENTCREATESTRUCT, CREATESTRUCT, CreateWindow, GlobalAddAtom, RegisterClassEx, SetWindowPos, WM_CREATE, WM_NCCALCSIZE, WM_NCCREATE, WM_PAINT, WM_PARENTNOTIFY

 

Index