â Ŭ·¡½ºÀÇ ¿ä¼Ò

â Ŭ·¡½ºÀÇ ¿ä¼Ò´Â Ŭ·¡½º¿¡ ¼ÓÇÏ´Â windowsÀÇ ±âº» µ¿ÀÛÀ» Á¤ÀÇ ÇÕ´Ï´Ù. â Ŭ·¡½º¸¦ µî·Ï ÇÏ´Â ÀÀ¿ë ÇÁ·Î±×·¥ Ŭ·¡½º¿¡ WNDCLASSEX ±¸Á¶¿¡¼­ ÀûÀý ÇÑ ¸â¹ö¸¦ ¼³Á¤ ÇÏ °í ±¸Á¶ RegisterClassEx ÇÔ¼ö¿¡ Àü´Þ ÇÏ ¿© ¿ä¼Ò¸¦ ÇÒ´ç ÇÕ´Ï´Ù. GetClassInfoEx ¹× GetClassLong ÇÔ¼ö¸¦ ƯÁ¤µÈ â Ŭ·¡½º¿¡ ´ë ÇÑ Á¤º¸¸¦ °Ë»ö ÇÕ´Ï´Ù. SetClassLong ÇÔ¼ö´Â ÀÀ¿ë ÇÁ·Î±×·¥Àº ÀÌ¹Ì µî·Ï ÇÏ´Â ·ÎÄà ¶Ç´Â Àü¿ª Ŭ·¡½ºÀÇ ¿ä¼Ò¸¦ º¯°æ ÇÕ´Ï´Ù.

Àüü window Ŭ·¡½º´Â ¸¹Àº ¿ä¼Ò·Î ±¸¼º µÇ¾î ÀÖ½À´Ï´Ù, ÀÖÁö¸¸ ½Ã½ºÅÛ Çʿ丸 ÀÀ¿ë ÇÁ·Î±×·¥ Ŭ·¡½º À̸§, â ÇÁ·Î½ÃÀú ÁÖ¼Ò ¹× ÀνºÅϽº ÇÚµéÀ» Á¦°ø ÇÕ´Ï´Ù. ´Ù¸¥ ¿ä¼Ò¸¦ »ç¿ë ÇÏ ¿© À©µµ¿ì âÀÇ ¸Þ´ºÀÇ ³»¿ë°ú Ä¿¼­ÀÇ ¸ð¾ç¿Í °°Àº Ŭ·¡½ºÀÇ ±âº» ¼Ó¼ºÀ» Á¤ÀÇ ÇÕ´Ï´Ù. 0 ¶Ç´Â NULL WNDCLASSEX ±¸Á¶Ã¼ÀÇ »ç¿ë µÇÁö ¾Ê´Â ¸â¹ö¸¦ ÃʱâÈ­ ÇØ¾ß ÇÕ´Ï´Ù. â Ŭ·¡½º ¿ä¼Ò ´ÙÀ½°ú °°½À´Ï´Ù.

¿ä¼Ò ¸ñÀû
Ŭ·¡½º À̸§ µî·Ï µÈ ´Ù¸¥ Ŭ·¡½º¿¡¼­ Ŭ·¡½º¸¦ ±¸º°.
â ÇÁ·Î½ÃÀú ÁÖ¼Ò Ã¢ Ŭ·¡½º¿¡ °Ô º¸³½ ¸ðµç ¸Þ½ÃÁö¸¦ ó¸® ÇÏ °í À©µµ¿ìÀÇ µ¿ÀÛÀ» Á¤ÀÇ ÇÏ´Â ÇÔ¼ö¿¡ ´ë ÇÑ Æ÷ÀÎÅÍ.
ÀνºÅϽº ÇÚµé Ŭ·¡½º¸¦ µî·Ï ÇÏ´Â DLL ¶Ç´Â ÀÀ¿ë ÇÁ·Î±×·¥ ½Äº°.
Ä¿¼­ Ŭ·¡½º ½Ã½ºÅÛ Å¬·¡½ºÀÇ Ã¢¿¡ Ç¥½Ã µÇ´Â ¸¶¿ì½º Ä¿¼­¸¦ Á¤ÀÇ ÇÕ´Ï´Ù.
Ŭ·¡½º ¾ÆÀÌÄÜ Å« ¾ÆÀÌÄÜ ¹× ÀÛÀº ¾ÆÀÌÄÜ (Windows 95 ¹× Windows NT 4.0 ½ÃÀÛ) Á¤ÀÇ.
Ŭ·¡½º ¹è°æ ºê·¯½Ã âÀ» ¿­°Å³ª ÆäÀÎÆ® ¶§ Ŭ¶óÀ̾ðÆ® ¿µ¿ª ä¿ì±â »ö°ú ÆÐÅÏ Á¤ÀÇ.
Ŭ·¡½º ¸Þ´º ¸Þ´º¸¦ ¸í½ÃÀûÀ¸·Î Á¤ÀÇ ÇÏÁö ¾ÊÀ¸¸é windows¿¡ ´ë ÇÑ ±âº» ¸Þ´º¸¦ ÁöÁ¤ ÇÕ´Ï´Ù.
Ŭ·¡½º ½ºÅ¸ÀÏ Ã¢À» À̵¿ Çϰųª, Å©±â¸¦ Á¶Á¤ ÈÄ ¾÷µ¥ÀÌÆ® ÇÏ´Â ¹æ¹ýÀ» Á¤ÀÇ ¸¶¿ì½ºÀÇ µÎ ¹ø Ŭ¸¯ Çϴ ó¸® ÇÏ´Â ¹æ¹ý ÀåÄ¡ ÄÁÅؽºÆ® ¹× À©µµ¿ìÀÇ ´Ù¸¥ Ãø¸é¿¡ ´ë ÇÑ °ø°£À» ÇÒ´ç ÇÏ´Â ¹æ¹ý.
¿¢½ºÆ®¶ó Ŭ·¡½º ¸Þ¸ð¸® ½Ã½ºÅÛ Å¬·¡½º¿¡ ´ë ÇÑ º¸À¯ ÇØ¾ß ÇÏ´Â ¹ÙÀÌÆ®ÀÇ Ãß°¡ ¸Þ¸ð¸® ¾çÀ» ÁöÁ¤ ÇÕ´Ï´Ù. Ŭ·¡½ºÀÇ ¸ðµç â Ãß°¡ ¸Þ¸ð¸®¸¦ °øÀ¯ ÇÏ °í ÀÀ¿ë ÇÁ·Î±×·¥ Á¤ÀÇ ¸ñÀûÀ» À§ÇØ ±×°ÍÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ½Ã½ºÅÛ ÃʱâÈ­ 0ÀÌ ¸Þ¸ð¸®.
Ãß°¡ ⠸޸𸮠½Ã½ºÅÛ Å¬·¡½º¿¡ ¼ÓÇÏ´Â °¢ â¿¡ ´ë ÇÑ º¸À¯ ÇØ¾ß ÇÏ´Â ¹ÙÀÌÆ®ÀÇ Ãß°¡ ¸Þ¸ð¸® ¾çÀ» ÁöÁ¤ ÇÕ´Ï´Ù. ÀÀ¿ë ÇÁ·Î±×·¥ Á¤ÀÇ ¸ñÀûÀ» À§ÇØ Ãß°¡ ¸Þ¸ð¸®¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ½Ã½ºÅÛ ÃʱâÈ­ 0ÀÌ ¸Þ¸ð¸®.

 

Index