CreateIcon

CreateIcon ÇÔ¼ö´Â ÁöÁ¤ µÈ Å©±â, »ö»ó ¹× ºñÆ® ÆÐÅÏÀº ¾ÆÀÌÄÜÀ» ¸¸µì´Ï´Ù.

(HICON CreateIcon HINSTANCE  hInstance, / / ÀÀ¿ë ÇÁ·Î±×·¥ ÀνºÅϽº¿¡ ´ë ÇÑ ÇÚµéintnWidth, / / ¾ÆÀÌÄÜ ³ÊºñintnHeight, / / ¾ÆÀÌÄÜ ³ôÀ̹ÙÀÌÆ®cPlanes, / / XOR ¸¶½ºÅ©¿¡ ºñÇà±âÀÇ ¼ö¹ÙÀÌÆ®cBitsPixel, / / XOR ºñÆ® ¸¶½ºÅ©ÀÇ Çȼ¿ ´ç ºñÆ® ¼öCONST ¹ÙÀÌÆ®* lpbANDbits, / / AND ºñÆ® ¸¶½ºÅ© ¹è¿­ Æ÷ÀÎÅÍCONST ¹ÙÀÌÆ®* lpbXORbits / / XOR ¸¶½ºÅ© ¹è¿­ Æ÷ÀÎÅÍ);
 

¸Å°³ º¯¼ö

hInstance
¾ÆÀÌÄÜÀ» ¸¸µå´Â ¸ðµâÀÇ ÀνºÅϽº ÇÚµé.
nWidth
¾ÆÀÌÄÜÀÇ Çȼ¿ ´ÜÀ§·Î ³Êºñ¸¦ ÁöÁ¤.
nHeight
¾ÆÀÌÄÜÀÇ Çȼ¿ ´ÜÀ§¿¡¼­ ³ôÀÌ ÁöÁ¤.
cPlanes
¾ÆÀÌÄÜÀÇ XOR ¸¶½ºÅ© ºñÇà±âÀÇ ¼ö¸¦ ÁöÁ¤ ÇÕ´Ï´Ù.
cBitsPixel
¾ÆÀÌÄÜÀÇ XOR ºñÆ® ¸¶½ºÅ©ÀÇ Çȼ¿ ´ç ºñÆ® ¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
lpbANDbits
Æ÷ÀÎÅÍ ¾ÆÀÌÄÜÀÇ AND ºñÆ® ¸¶½ºÅ©ÀÇ ºñÆ® °ªÀ» Æ÷ÇÔ ÇÏ´Â ¹ÙÀÌÆ®ÀÇ ¹è¿­ÀÔ´Ï´Ù. ÀÌ ºñÆ® ¸¶½ºÅ© Èæ¹é ºñÆ®¸ÊÀ» ¼³¸í.
lpbXORbits
Æ÷ÀÎÅÍ ¾ÆÀÌÄÜÀÇ XOR ¸¶½ºÅ© ºñÆ® °ªÀ» Æ÷ÇÔ ÇÏ´Â ¹ÙÀÌÆ®ÀÇ ¹è¿­ÀÔ´Ï´Ù. ÀÌ ºñÆ® ¸¶½ºÅ© Èæ¹é ¶Ç´Â Ä÷¯ ÀåÄ¡ Á¾¼Ó ºñÆ®¸Ê ¼³¸í.

¹Ýȯ °ª

ÇÔ¼ö°¡ ¼º°ø ÇÏ¸é ¹Ýȯ °ªÀº ¾ÆÀÌÄÜ¿¡ ´ë ÇÑ ÇÚµé.

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

ÁÖÀÇ

NWidth ¹× nHeight ¸Å°³ º¯¼ö´Â ½Ã½ºÅÛÀÌ ´Ù¸¥ Å©±âÀÇ ¾ÆÀÌÄÜÀ» ¸¸µé ¼ö ¾ø½À´Ï´Ù ¶§¹®¿¡ ³Êºñ¿Í ³ôÀÌ ÇöÀç µð½ºÇ÷¹ÀÌ µå¶óÀ̹ö¿¡ ÀÇÇØ Áö¿ø ÁöÁ¤ ÇØ¾ß ÇÕ´Ï´Ù. ³Êºñ ¹× ³ôÀÌ µð½ºÇ÷¹ÀÌ µå¶óÀ̹ö¿¡¼­ Áö ¿øÇÏ´Â È®ÀÎ ÇÏ·Á¸é »ç¿ë ÇÏ´Â GetSystemMetrics ÇÔ¼ö¸¦ SM_CXICON ¶Ç´Â SM_CYICON °ªÀ» ÁöÁ¤ ÇÏ.

CreateIcon Àû¿ë ´ÙÀ½ Áø¸®Ç¥ AND ¹× XOR ºñÆ® ¸¶½ºÅ©:

±×¸®°í ¸¶½ºÅ© XOR ¸¶½ºÅ© µð½ºÇ÷¹ÀÌ
0 0 ºí·¢
0 1 È­ÀÌÆ®
1 0 È­¸é
1 1 ¿ª¹æÇâ È­¸é

QuickInfo

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

Âü°í Ç׸ñ

°³¿ä ¾ÆÀÌÄÜ, ¾ÆÀÌÄÜ ±â´É GetSystemMetrics

 

Index