Re[6]: WM_PAINT "чужого" окошка
От: Everon  
Дата: 09.09.06 15:01
Оценка:
Здравствуйте, kero, Вы писали:

K>А как насчет обработки WM_PRINTCLIENT в TrayNotifyWnd ?


Тоесть оставить часы в покое и мучать их родителя? Можно ли будет рисовать оттуда, или просто нужно ещё и трей сабклассить?

Я так понял, что сами часы даже бэкграунда своего не имеют, его рисует TrayNotifyWnd. Нашел способ заставить его это делать путём посылки этого самого WM_PRINTCLIENT (предворительно поиграв с SetWindowOrgEx) — фон появился, но битмапа по-прежнему нет. Хотя BitBlt вроде бы выполняется успешно
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.