WM_CTLCOLORBTN

´ÜÃ߸¦ ±×¸± ¶§ ¹öưÀÇ ºÎ¸ð â¿¡ WM_CTLCOLORBTN ¸Þ½ÃÁö°¡ º¸³»Áý´Ï´Ù. ÀÌ ¸Þ½ÃÁö¿¡ ÀÀ´ä ÇÏ ¿© ºÎ¸ð âÀÌ ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù ¹öưÀÇ ÅØ½ºÆ® ¹× ¹è°æ »ö»ó.

WM_CTLCOLORBTN hdcButton (HDC) wParam; =   / ó¸® / ¹öư µð½ºÇ÷¹ÀÌ ÄÁÅØ½ºÆ® hwndButton = (HWND) lParam; / / ¹öư ó¸® 
 

¸Å°³ º¯¼ö

hdcButton
WParam°ªÀÔ´Ï´Ù. ´ÜÃß¿¡ ´ë ÇÑ µð½ºÇ÷¹ÀÌ ÄÁÅØ½ºÆ® ÇÚµé.
hwndButton
LParam°ªÀÔ´Ï´Ù. ´ÜÃß¿¡ ´ë ÇÑ ÇÚµé.

¹Ýȯ °ª

ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼­ÀÌ ¸Þ½ÃÁö¸¦ ó¸® ÇÏ´Â °æ¿ì ºê·¯½Ã¸¦ ÇÚµéÀ» ¹Ýȯ ÇØ¾ß ÇÕ´Ï´Ù. ½Ã½ºÅÛ ºê·¯½Ã¸¦ »ç¿ë ÇÏ ¿© ´ÜÃßÀÇ ¹è°æÀ» ±×¸®´ÂÇÕ´Ï´Ù.

±âº» µ¿ÀÛ

DefWindowProc ÇÔ¼ö´Â ´ÜÃß¿¡ ´ë ÇÑ ±âº» ½Ã½ºÅÛ »ö»ó ¼±ÅÃ.

ÁÖÀÇ

½Ã½ºÅÛÀº ÀÚµ¿À¸·Î ¹Ýȯ µÈ ºê·¯½Ã¸¦ ÆÄ±« ÇÏÁö ¾Ê½À´Ï´Ù. ±×°ÍÀº ´õ ÀÌ»ó ÇÊ¿äÇÒ ¶§ ºê·¯½Ã¸¦ ÆÄ±« ÇÏ´Â ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ Ã¥ÀÓ.

WM_CTLCOLORBTN ¸Þ½ÃÁö°¡ °áÄÚ ½º·¹µå °£¿¡ Àü¼Û µË´Ï´Ù. ½º·¹µå Çϳª ¿¡¼­¸¸ Àü¼Û.

üũ ¹Ú½º ¶Ç´Â ¶óµð¿À ¹öưÀÇ ÅØ½ºÆ® »ö »óÀÚ ¶Ç´Â ´ÜÃß, È®ÀΠǥ½Ã ¹× ÅØ½ºÆ®¿¡ Àû¿ë µË´Ï´Ù. ÀÌ·¯ÇÑ ´ÜÃß¿¡ ´ë ÇÑ Æ÷Ä¿½º »ç°¢Çü ³²¾Æ ½Ã½ºÅÛ ±âº» »ö (º¸Åë °ËÁ¤). ±×·ì »óÀÚÀÇ ÅØ½ºÆ® »ö »óÀÚ¸¦ Á¤ÀÇ ÇÏ´Â ÁÙ Á¦¿ÜÇÑ ÅØ½ºÆ®¿¡ Àû¿ë µË´Ï´Ù. Ǫ½Ã ´ÜÃßÀÇ ÅØ½ºÆ® »ö Æ÷Ä¿½º »ç°¢Çü;¿¡ Àû¿ë µË´Ï´Ù. ÅØ½ºÆ®ÀÇ »ö»ó¿¡´Â ¿µÇâÀ» ÁÖÁö ¾Ê½À´Ï´Ù.

ÀÌ ¸Þ½ÃÁö¸¦ ó¸® ÇÏ´Â ´ëÈ­ »óÀÚ ÇÁ·Î½ÃÀú¸¦ ÇÏ´Â °æ¿ì ¿øÇÏ´Â ¹Ýȯ °ªÀ» BOOL·Î ij½ºÆÃ ÇÏ °í Á÷Á¢ °ªÀ» ¹Ýȯ ÇØ¾ß ÇÕ´Ï´Ù. ´ëÈ­ »óÀÚ ÇÁ·Î½ÃÀú¿¡¼­ FALSE¸¦ ¹Ýȯ ÇÏ´Â °æ¿ì ±âº» ¸Þ½ÃÁö ó¸® ¼öÇà µË´Ï´Ù. SetWindowLong ÇÔ¼ö¿¡ ÀÇÇØ ¼³Á¤ µÈ DWL_MSGRESULT °ªÀº ¹«½Ã µË´Ï´Ù.

QuickInfo

nbsp;?Windows &NT: ¹öÀü 3.1 ÀÌ»óÀÌ ÇÊ¿ä ÇÕ´Ï´Ù.
Windows:Windows 95 ÀÌ»óÀÌ ÇÊ¿äÇÕ´Ï´Ù.
Windows CE:¹öÀü 2.0 ÀÌ»óÀÌ ÇÊ¿äÇÕ´Ï´Ù.
Çì´õ:Winuser.h¿¡¼­ ¼±¾ð.

Âü°í Ç׸ñ

´ÜÃß °³¿ä, ´ÜÃß ¸Þ½ÃÁö, DefWindowProc, RealizePalette, SelectPalette, WM_CTLCOLORDLG, WM_CTLCOLOREDIT, WM_CTLCOLORLISTBOX, WM_CTLCOLORMSGBOX, WM_CTLCOLORSCROLLBAR, WM_CTLCOLORSTATIC

 

Index