ÁÖ Ã¢ ¸¸µé±â

ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ »ý¼º Çϴ ù ¹øÂ° âÀÌ ÀϹÝÀûÀ¸·Î ÁÖ Ã¢ÀÔ´Ï´Ù. ´ç½ÅÀº â Ŭ·¡½º, â À̸§, â ½ºÅ¸ÀÏ, Å©±â, À§Ä¡, ¸Þ´º ÇÚµé, ÀνºÅϽº ÇÚµé ¹× »ý¼º µ¥ÀÌÅÍ ÁöÁ¤ CreateWindowEx ÇÔ¼ö¸¦ »ç¿ë ÇÏ ¿© ÁÖ Ã¢À» ¸¸µì´Ï´Ù. â Ŭ·¡½º¸¦ µî·Ï ÇÏ °í ÁÖ Ã¢ ¸¸µé±â Àü¿¡ Ŭ·¡½º¿¡ ´ë ÇÑ Ã¢ ÇÁ·Î½ÃÀú¸¦ Á¦°ø ÇØ¾ß ÇÕ´Ï´Ù ±×·¡¼­ ¸ÞÀÎ À©µµ¿ì ÀÀ¿ë ÇÁ·Î±×·¥ Á¤ÀÇ Ã¢ Ŭ·¡½º¿¡ ¼ÓÇØ.

ÀϹÝÀûÀ¸·Î ´ëºÎºÐÀÇ ÀÀ¿ë ÇÁ·Î±×·¥ WS_OVERLAPPEDWINDOW ½ºÅ¸ÀÏ ¸í·ÉÀ» »ç¿ë ÇÏ ¿© ÁÖ Ã¢À» ¸¸µé ¼ö ÀÖ½À´Ï´Ù. ÀÌ ½ºÅ¸ÀÏ Á¦°ø âÀÇ Á¦¸ñ Ç¥½ÃÁÙ, â ¸Þ´º Å©±â Á¶Á¤ Å׵θ® ÃÖ¼ÒÈ­ ¹× ÃÖ´ëÈ­ ´ÜÃß°¡. CreateWindowEx ÇÔ¼ö´Â âÀÇ °íÀ¯ ÇÏ °Ô ½Äº° ÇÏ´Â ÇÚµéÀ» ¹Ýȯ ÇÕ´Ï´Ù.

´ÙÀ½ ¿¹Á¦¿¡¼­´Â ÀÀ¿ë ÇÁ·Î±×·¥ Á¤ÀÇ Ã¢ Ŭ·¡½º¿¡ ¼ÓÇÑ ÁÖ Ã¢À» ¸¸µì´Ï´Ù. â À̸§À» Main Window , âÀÇ Á¦¸ñ Ç¥½ÃÁÙ¿¡ Ç¥½Ã µË´Ï´Ù. WS_OVERLAPPEDWINDOW ½ºÅ¸Àϰú WS_VSCROLL°ú WS_HSCROLL ½ºÅ¸ÀÏÀ» °áÇÕ ÇÏ ¿© ÀÀ¿ë ÇÁ·Î±×·¥ WS_OVERLAPPEDWINDOW ½ºÅ¸ÀÏ¿¡¼­ Á¦°ø ÇÏ´Â ±¸¼º ¿ä¼Ò ¿Ü¿¡ °¡·Î ¹× ¼¼·Î ½ºÅ©·Ñ ¸·´ë¿Í ÇÔ²² ¸ÞÀÎ À©µµ¿ì¸¦ ¸¸µì´Ï´Ù. CW_USEDEFAULT »ó¼ö 4 ¹ß»ý ½Ã½ºÅÛ Á¤ÀÇ ±âº» °ªÀ» Ãʱâ Å©±â¿Í âÀÇ À§Ä¡¸¦ ¼³Á¤ÇÕ´Ï´Ù. â ¸Þ´º ÇÚµé ´ë½Å NULLÀ» ÁöÁ¤ ÇÏ ¿© â Ŭ·¡½º¿¡ ´ëÇØ Á¤ÀÇ µÈ ¸Þ´º¸¦ ÇÒ °Í ÀÌ´Ù.

HINSTANCE hinst; 
HWND hwndMain; 
 
/ / ¸ÞÀÎ À©µµ¿ì¸¦ ¸¸µì´Ï´Ù. 
 
hwndMain = CreateWindowEx (0 / / È®Àå ½ºÅ¸ÀÏ "MainWClass" / / Ŭ·¡½º À̸§ "ÁÖ¿ä â" / / â À̸§ WS_OVERLAPPEDWINDOW |   / / °ãÃÄÁø â WS_HSCROLL (ko) |        / / °¡·Î ½ºÅ©·Ñ ¸·´ë WS_VSCROLL, / / ¼öÁ÷ ½ºÅ©·Ñ ¸·´ë CW_USEDEFAULT, / / ±âº» ¼öÆò À§Ä¡ CW_USEDEFAULT, / / ±âº» ¼¼·Î À§Ä¡ CW_USEDEFAULT, / ±âº» ³Êºñ / CW_USEDEFAULT, / / ±âº» ³ôÀÌ (HWND) NULL / / ºÎ¸ð ¶Ç´Â ¼ÒÀ¯ÀÚ Ã¢ÀÌ ¾ø½À´Ï´Ù (HMENU) NULL / Ŭ·¡½º ¸Þ´º »ç¿ë hinstance, / ÀνºÅϽº°¡ NULL ó¸® /);                  / / â »ý¼º µ¥ÀÌÅͰ¡ ¾ø´Â °æ¿ì (! hwndMain) ¹Ýȯ FALSE; 
 
/ / ÇÁ·Î±×·¥¿¡ ÀÇÇØ ÁöÁ¤ µÈ Ç÷¡±×¸¦ »ç¿ë ÇÏ ¿© â º¸±â / / ±× ÀÀ¿ë ÇÁ·Î±×·¥À» ½ÃÀÛ ÇÏ °í ÀÀ¿ë ÇÁ·Î±×·¥ Àü¼Û / / WM_PAINT ¸Þ½ÃÁö. 
 
ShowWindow (hwndMain, SW_SHOWDEFAULT); 
UpdateWindow(hwndMain) 
 

¾ÕÀÇ ¿¹Á¦ ¸ÞÀÎ À©µµ¿ì¸¦ ¸¸µç ÈÄ ShowWindow ÇÔ¼ö¸¦ È£Ãâ ÇÏ´Â È®ÀÎ ÇÕ´Ï´Ù. ÀÌ ¶§¹®¿¡ ½Ã½ºÅÛ ¸ÞÀΠâÀ» ¸¸µç ÈÄ ÀÚµ¿À¸·Î Ç¥½Ã µÇÁö ¾Ê½À´Ï´Ù ÀÌ·ç¾îÁý´Ï´Ù. ShowWindow, ÀÀ¿ë ÇÁ·Î±×·¥À» SW_SHOWDEFAULT Ç÷¡±×¸¦ ¼³Á¤ ÇÏ·Á¸é ÀÀ¿ë ÇÁ·Î±×·¥À» ½ÃÀÛ ÇÏ´Â ÇÁ·Î±×·¥ ¼ö¸¦ Àü´Þ ÇÏ ¿© Ãʱ⠸ÞÀÎ À©µµ¿ìÀÇ »óŸ¦ Ç¥½Ã ÇÕ´Ï´Ù. UpdateWindow ÇÔ¼ö º¸³À´Ï´Ù â ÃÖÃÊÀÇ WM_PAINT ¸Þ½ÃÁö.

 

Index