Pytanie : Kolor redagować pudełko

Hiya

How móc I zmieniać the tło kolor redagować pudełko jeżeli ono być być lub niepełnosprawny? Na przykład, zmieniać swój colour od the brak grey czerwień?

Thanks w advance

John

Odpowiedź : Kolor redagować pudełko

MSDN. CWnd:: OnCtlColor
http://msdn.microsoft.com/en-us/library/0wwk06hc(VS.80).aspx

Gdy ty tworzyć okno, tworzyć muśnięcie:
m_Brush = nowy CBrush (RGB (150, 150, 150));

i w OnCtlColor gdy the parametr być CTLCOLOR_EDIT, ustawiać the kolor dla the tekst i the tło i wracać the muśnięcie:

             pDC->SetTextColor (RGB ((0), 255, (0)));
             pDC->SetBkColor (RGB ((0), (0), (0)));
             powrót (HBRUSH) (m_Brush->GetSafeHandle ());

inaczej:
             powrotny CDialog:: OnCtlColor (pDC, pWnd, nCtlColor);

kasować the muśnięcie gdy ty zamykać the okno.

Więcej:
The Tło Kolor Redagować Kontrola
http://www.codeguru.com/cpp/controls/editctrl/backgroundcolor/article.php/c9047


Inne rozwiązania  
 
programming4us programming4us