Ä¿¼­¿¡ ´ë ÇÑ

Win32 API´Â ¾ðÁ¦ µç Áö »ç¿ë ÇÏ ¿© ¸ðµç ÀÀ¿ë ÇÁ·Î±×·¥¿¡ »ç¿ëÇÒ ¼ö Àִ ǥÁØ Ä¿¼­ ÁýÇÕÀ» Á¦°ø ÇÕ´Ï´Ù. Ç¥ÁØ Ä¿¼­¿¡ ´ë ÇÑ ½Äº°ÀÚ¸¦ Æ÷ÇÔ ÇÏ´Â SDK Çì´õ ÆÄÀÏ ? ½Äº°ÀÚ "IDC_" Á¢µÎ»ç·Î ½ÃÀÛ.

°¢ Ç¥ÁØ Ä¿¼­¿Í °ü·Ã µÈ ÇØ´ç ±âº» À̹ÌÁö¸¦ ÇϰíÀÖ´Ù. »ç¿ëÀÚ ¶Ç´Â ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ¾ðÁ¦ µç Áö ¸ðµç Ç¥ÁØ Ä¿¼­¿Í ¿¬°ü µÈ ±âº» À̹ÌÁö¸¦ ¹Ù²Ü ¼ö ÀÖ½À´Ï´Ù. SetSystemCursor ÇÔ¼ö¸¦ »ç¿ë ÇÏ ¿© ±âº» À̹ÌÁö¸¦ ´ëü ÇÏ´Â ÀÀ¿ë ÇÁ·Î±×·¥.

ÀÀ¿ë ÇÁ·Î±×·¥ Ä¿¼­¿¡ ´ë ÇÑ ÇöÀç À̹ÌÁö¸¦ °Ë»ö ÇÏ·Á¸é GetIconInfo ÇÔ¼ö¸¦ »ç¿ë ÇÏ °í DrawIconEx ÇÔ¼ö¸¦ »ç¿ë ÇÏ ¿© Ä¿¼­¸¦ ±×¸± ¼ö ÀÖ½À´Ï´Ù. Ç¥ÁØ Ä¿¼­¿¡ ´ë ÇÑ ±âº» À̹ÌÁö¸¦ ±×¸®·Á¸é DrawIconEx¿¡ ´ë ÇÑ È£Ãâ¿¡¼­ DI_COMPAT Ç÷¡±×¸¦ ÁöÁ¤ ÇÕ´Ï´Ù. DrawIconEx DI_COMPAT Ç÷¡±×¸¦ ÁöÁ¤ ÇÏ¸é »ç¿ëÀÚ ÁöÁ¤ À̹ÌÁö¸¦ »ç¿ë ÇÏ ¿© Ç¥ÁØ Ä¿¼­¸¦ ±×¸³´Ï´Ù.

»ç¿ëÀÚ ÁöÁ¤ Ä¿¼­´Â ƯÁ¤ ÀÀ¿ë ÇÁ·Î±×·¥¿¡ »ç¿ë Çϱâ À§ÇØ ¼³°è ÇÏ °í ¾î¶² µðÀÚÀÎ °³¹ßÀÚ Á¤ÀÇ µÉ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½ ±×¸²¿¡¼­´Â ¸î °¡Áö »ç¿ëÀÚ ÁöÁ¤ Ä¿¼­¸¦ º¸¿© ÁÝ´Ï´Ù.

Ä¿¼­ ¼ö ÀÖ´Â Èæ¹é ¶Ç´Â Ä÷¯, ±×¸®°í Çϰųª Á¤Àû ¶Ç´Â ¾Ö´Ï¸ÞÀ̼Ç. ½Ã½ºÅÛÀÇ µð½ºÇ÷¹ÀÌ¿¡ ƯÁ¤ ÄÄÇ»ÅÍ ½Ã½ºÅÛ¿¡ »ç¿ë µÇ´Â Ä¿¼­ À¯Çü¿¡ µû¶ó ´Ù¸¨´Ï´Ù. VGA¿Í °°Àº ¿À·¡ µÈ µð½ºÇ÷¹ÀÌ »ö»ó ¶Ç´Â ¾Ö´Ï¸ÞÀÌ¼ÇµÈ Ä¿¼­¸¦ Áö¿ø ÇÏÁö ¾Ê½À´Ï´Ù ÇÏÁö¸¸ ±×µéÀ» Áö¿ø ÇÒ »õ·Î¿î µð½ºÇ÷¹ÀÌ (´©±¸ÀÇ µð½ºÇ÷¹ÀÌ µå¶óÀ̹ö´Â DIB ¿£Áø »ç¿ë).

Ä¿¼­ ¹× ¾ÆÀÌÄÜ À¯»ç ±¸ºÐ ¾øÀÌ ´Ù¾ç ÇÑ »óȲ¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×µé »çÀÌÀÇ À¯ÀÏÇÑ Â÷ÀÌÁ¡Àº Ä¿¼­¸¦ ÁöÁ¤ µÈ À̹ÌÁö¸¦ µð½ºÇ÷¹ÀÌ Áö¿øÇÒ ¼ö ÀÖ´Â Çü½Ä À̾î¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, Ä¿¼­¸¦ Èæ¹é VGA µð½ºÇ÷¹ÀÌ ´ë ÇÑ ¿©¾ß.

 

Index