WM_CTLCOLOREDIT

ÆíÁý ÄÁÆ®·ÑÀ» Àбâ Àü¿ë ¶Ç´Â ºñȰ¼º ÄÁÆ®·ÑÀ» ±×¸± ¼ö ÀÖµµ·Ï ¶§ ºÎ¸ð â¿¡ WM_CTLCOLOREDIT ¸Þ½ÃÁö¸¦ º¸³À´Ï´Ù. ÀÌ ¸Þ½ÃÁö¿¡ ÀÀ´ä ÇÏ ¿© ºÎ¸ð âÀ» »ç¿ëÇÒ ¼ö ÁöÁ¤ µÈ ÀåÄ¡ ÄÁÅØ½ºÆ® ÇÚµé ÆíÁý ÄÁÆ®·ÑÀÇ ÅØ½ºÆ® ¹× ¹è°æ »ö»óÀ» ¼³Á¤ ÇÏ·Á¸é.

WM_CTLCOLOREDIT hdcEdit (HDC) wParam; =   / / ÄÁÅØ½ºÆ® hwndEdit Ç¥½Ã¿¡ ´ë ÇÑ ÇÚµé (HWND) lParam; = / / Á¤Àû ÄÁÆ®·Ñ ÇÚµé 
 

¸Å°³ º¯¼ö

hdcEdit
WParam°ªÀÔ´Ï´Ù. ÆíÁý ÄÁÆ®·Ñ â¿¡ ´ë ÇÑ ÀåÄ¡ ÄÁÅØ½ºÆ® ÇÚµé.
hwndEdit
LParam°ªÀÔ´Ï´Ù. ÆíÁý ÄÁÆ®·Ñ¿¡ ´ë ÇÑ ÇÚµé.

¹Ýȯ °ª

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

±âº» µ¿ÀÛ

ÆíÁý ÄÁÆ®·Ñ¿¡ ´ë ÇÑ ±âº» ½Ã½ºÅÛ »ö»óÀ» ¼±Åà ÇÏ´Â DefWindowProc ÇÔ¼ö.

ÁÖÀÇ

Àбâ Àü¿ë ¶Ç´Â ºñȰ¼º ÆíÁý ÄÁÆ®·Ñ¿¡¼­ WM_CTLCOLOREDIT ¸Þ½ÃÁö;¸¦ º¸³¾ÇÕ´Ï´Ù ´ë½Å, ±×µéÀº WM_CTLCOLORSTATIC ¸Þ½ÃÁö¸¦ º¸³À´Ï´Ù. ±×·¯³ª, ȣȯ¼ºÀ» À§ÇØ ½Ã½ºÅÛ WM_CTLCOLOREDIT ¸Þ½ÃÁö¸¦ º¸³À´Ï´Ù Àбâ Àü¿ë ¹× Àå¾ÖÀÎ ÆíÁý ÄÁÆ®·Ñ¿¡ ´ë ÇÑ Windows 3.1 ¶Ç´Â ÀÌÀü ¹öÀü ÀÀ¿ë ÇÁ·Î±×·¥À» µðÀÚÀÎ ÇÑ °æ¿ì.

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

½º·¹µå °£¿¡ WM_CTLCOLOREDIT ¸Þ½ÃÁö¸¦ Àü¼Û ÇÏÁö¸¸ º¸³»Áý´Ï´Ù µ¿ÀÏÇÑ ½º·¹µå ³»¿¡¼­.

ÀÌ ¸Þ½ÃÁö¸¦ ó¸® ÇÏ´Â ´ëÈ­ »óÀÚ ÇÁ·Î½ÃÀú¸¦ ÇÏ´Â °æ¿ì ¿øÇÏ´Â ¹Ýȯ °ªÀ» 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_CTLCOLORBTN, WM_CTLCOLORDLG, WM_CTLCOLORLISTBOX, WM_CTLCOLORMSGBOX, WM_CTLCOLORSCROLLBAR, WM_CTLCOLORSTATIC

 

Index