¾Õ¿¡¼­ ¾ÆÁÖ °£´ÜÇÑ À©µµ¿ì ÇÁ·Î±×·¥À» ¸¸µé¾î º¸°í ºÐ¼®ÇØ º¸¾Ò´Âµ¥ ¾Æ¸¶ ¼Ò½ºÀÇ ¸ðµç ³»¿ëÀ» ÇѲ¨¹ø¿¡ ´Ù ÀÌÇØÇÏÁö´Â ¸øÇßÀ» °ÍÀÌ´Ù. ¾î·Æ´Ù±âº¸´Ù´Â ¾çÀÌ ¸¹±â ¶§¹®¿¡ ½±°Ô Àͼ÷ÇØÁö±â ¾î·Æ´Ù. Á» ´õ °øºÎ¸¦ ÇÏ´Ùº¸¸é First.cpp ¼Ò½ºÀÇ ³»¿ëÀ» ¿Ïº®È÷ ÀÌÇØ°¡°Ô µÇ°ÚÁö¸¸ ¼Óµµ¸¦ ³»°í ½ÍÀº »ç¶÷Àº ¹«Á¶°Ç ¿Ü¿ì´Â Àü·«À» »ç¿ëÇÏ´Â °Íµµ ±¦Âú´Ù. ÀÌÇØ´Â ¾Ï±â¸¦ ¹ÙÅÁÀ¸·Î ÇϹǷΠÀÏ´Ü ¹«½ÄÇÏ°Ô ¿Ü¿ö µÎ¸é ¾ðÁ¨°¡´Â µµ¿òÀÌ µÉ °ÍÀÌ´Ù. WNDCLASS ±¸Á¶Ã¼¿Í CreateWindow ÇÔ¼öÀÇ Àμö Á¤µµ¸¸ Á¦´ë·Î ¿Ü¿öµµ ÁÁ°í First.cpp ¼Ò½º Àüü¸¦ ´Ù ¿Ü¿ì´Â °Íµµ ±ÇÇÒ¸¸ ÇÏ´Ù. ½Ã°£ÀÌ Á» µé±â´Â ÇÏ°ÚÁö¸¸ ÃæºÐÈ÷ °¡Ä¡ÀÖ´Â ½Ãµµ¶ó°í »ý°¢ÇÑ´Ù. ÀÌÁ¦ ÀÌ ¿¹Á¦ÀÇ ºÎºÐ ºÎºÐÀ» º¯°æÇØ º¸¸é¼­ ¼Ò½ºÀÇ ±¸¼® ±¸¼®À» ´Ù½Ã Çѹø ´õ »ìÆ캸±â·Î ÇÏÀÚ.

2-3-°¡. ¹è°æ»ö ¹Ù²Ù±â

¿ì¸®°¡ ¸¸µç ¿¹Á¦ÀÇ ¹è°æ»öÀº Èò»öÀ̾ú´Ù. ¿Ö ¹è°æ»öÀÌ Èò»öÀÌ µÇ¾ú´Â°¡ Çϸé WndClassÀÇ ¸â¹öÁß ¹è°æ»ö»óÀ» ÁöÁ¤ÇÏ´Â hbrBackground°¡ Èò»ö ºê·¯½Ã·Î ÁöÁ¤µÇ¾î Àֱ⠶§¹®ÀÌ´Ù.

WndClass.hbrBackground=GetStockObject(WHITE_BRUSH);

¿©±â¼­ »ç¿ëµÈ GetStockObject ÇÔ¼ö´Â À©µµ¿ìÁî°¡ ±âº»ÀûÀ¸·Î Á¦°øÇÏ´Â ºê·¯½Ã, Ææ µîÀÇ ÇÚµéÀ» ±¸ÇØÁÖ´Â ÇÔ¼öÀε¥ ÀÌ ÇÔ¼öÀÇ Àμö·Î WHITE_BRUSH°¡ »ç¿ëµÇ¾ú±â ¶§¹®¿¡ ¹è°æ»öÀ» Ä¥ÇÏ´Â µ¥ Èò»ö ºê·¯½Ã°¡ »ç¿ëµÇ¾ú´Ù. ÀÌ °ªÀ» BLACK_BRUSH·Î º¯°æÇÏ¸é °ËÁ¤»öÀÌ ¹è°æ»öÀ¸·Î »ç¿ëµÇ¸ç LTGRAY_BRUSH·Î º¯°æÇÏ¸é ¿¶Àº ȸ»ö ¹è°æÀÌ ¸¸µé¾îÁø´Ù.

Á÷Á¢ ¼Ò½º¸¦ º¯°æÇØ º¸°í ´Ù½Ã ÄÄÆÄÀÏÇÏ¿© ½ÇÇàÇØ º¸¾Æ¶ó. ¹è°æ »ö»óÀÌ º¯°æµÉ °ÍÀÌ´Ù. ±×·¸´Ù°í Çؼ­ YELLOW_BRUSH³ª RED_BRUSH µûÀ§·Î º¯°æÇÑ´Ù°í Çصµ ³ë¶û»öÀ̳ª »¡°­»ö ¹è°æÀÌ ³ªÅ¸³ªÁö´Â ¾Ê´Â´Ù. À©µµ¿ìÁî°¡ Á¦°øÇÏ´Â ºê·¯½Ã ÀÌ¿ÜÀÇ ºê·¯½Ã¸¦ »ç¿ëÇÏ·Á¸é º°µµÀÇ ¹æ¹ýÀ» »ç¿ëÇØ¾ß ÇÑ´Ù.


¸ñ·Ï º¸±â  ´ÙÀ½ °­Á            written by http://www.winapi.co.kr