Re[7]: Помогите бедному ламеру поменять цвет фона
От: Аноним  
Дата: 26.09.06 02:36
Оценка:
Здравствуйте, IRINIC, Вы писали:



IRI>Здравствуйте, febus, Вы писали:


F>>Не помогает от чего? Что происходит не так, как должно происходить?

F>>Вызывается ли вообще функция? Может быть такое, что ты забыл внести новый элемент в карту сообщений?

IRI>Мне же нужно удалять тот Битмап, который загружается. Нужно поверх него нарисовать окно, у которого фон будет такой же, как и цвет Битмапа. Окно создано (CWnd::Create(...)), а вот как цвет фона для него установить?



Курите
DWORD SetClassLong(HWND hWnd, int nIndex,  LONG dwNewLong);

с параметром GCL_HBRBACKGROUND.

А ещё проще просто напишите в обработчике WM_ERASEBKGND заливку окна нужным цветом.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.