Как изменить цвет фона EDITTEXT?
Ребята, подскажите как изменить цвет фона (не фона текста) одного EDITTEXT, который описан в файле ресурсов.
Если этот Edit уже создался, то получаешь hWnd этого Edita', затем GetDC, затем SetBkColor. Еще через FillRect можно. Правда при обновлении контрола он скорее всего опять станет белым. Тогда можно повесить свой обрабочик сообщений на него - SetWindowLong.
Обрабатывай WM_CTLCOLOREDIT.
[COLOR="DarkGreen"]
hEdit2Wnd = GetDlgItem(hDialogWnd, IDC_EDIT1);
hEditDC = GetDC(hEdit2Wnd);
SetBkColor(hEditDC, RGB(255,0,0));[/COLOR]
Не выходит.
Конечно не выйдет, надо обрабатывать сообщение WM_CTLCOLOREDIT, как упоминалось выше. :-)))) Вот, держи пример как покрасить Edit и саму форму :-))))
Спасибо Шпиён!