Проблемма с background...
От: Luzinoff  
Дата: 11.04.03 06:48
Оценка:
Я переопределил WM_ERASEBACKGROUND написал там свою заливку типа FillRect
в обработчик WM_PAINT вставил
    PAINTSTRUCT pc;
    HDC dc= BeginPaint(&pc);
    SendMessage(m_hWnd, WM_SETTEXT, 0, (LPARAM) OLE2T(pO->m_bstrCaption.Copy()) );
    EndPaint(&pc);

Но фон не меняется...
Получается что сообщение WM_SETTEXT рисует свой фон,

Может кто нибудь знает откуда оно берет инфу о цвете фона ?

P.S. В структуре WNDCLASS кисть hbrBackground = NULL

12.04.03 22:16: Перенесено модератором из 'ATL/WTL' в WinAPI. Может вы перепутали тему вопроса (проблему) и средство решения проблемы? — ХД
C уважением, Лузинов Андрей Олегович.

http://rsdn.org:80/File/17851/MCP.jpg
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.