Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.17.128.129] |
|
Сообщ.
#1
,
|
|
|
создаю поле
txtPath := CreateWindowEx (WS_EX_CLIENTEDGE,'MyEdit','', WS_CHILD or WS_VISIBLE , 16, 70, 400, 17,MainWnd, 0, Hinstance, nil); а как изменить на нем фоновой цвет и цвет текста изменение класса не помогает, рисование только до тех пор, пока поле не получит фокус |
Сообщ.
#2
,
|
|
|
Почитай про WM_CTLCOLOR.
|
Сообщ.
#3
,
|
|
|
обработчик окна
WndProc (...... static HBRUSH hBrush; switch (message) { case WM_CREATE: hBrush = CreateSolidBrush(RGB(255,0,0)); break; case WM_CTLCOLOREDIT: if (hBrush != NULL) { SetBkColor((HDC)wParam, RGB(0,0,0)); //установка фона Еdita return (BOOL)hBrush; } break; ............. } После SetBkColor можно вставить (если надо) SetBkMode и SetTextColor |
Сообщ.
#4
,
|
|
|
Народ!!!
я совсем тупой или меня еще можно вылечить :'( |