Re: Как реализовать диалог с фоновым изображением?
От: a-k  
Дата: 20.10.03 18:42
Оценка:
Здравствуйте,

Хочу диалог с фоновым изображением. Причем так, чтобы это изображение было видно сквозь контролы на диалоге (Edit, Static, ListBox, ComboBox etc) как на первой страничке PropertySheet'а в режиме Wizard97. Я создал обработчики сообщений WM_CTLCOLOR* и возвращаю следующие кисти:
самому диалогу — кисть из всего битмепа,
статикам и кнопкам — нулевую,
а другим (которым нужно стирать background) — кисть созданную под-области битмепа, которая лежит под данным контролом.

Проблема в том, что под Win98 Edit контрол рисуется неправильно, т.е. рисунок искажается. Под Win2000 Edit рисуется правильно, но Static, CheckBox, RadioButton контролы рисуются точно так же неправильно как Edit под Win98.

Буду очень благодарен если кто-то сможет помочь.

Спасибо,
Андрей.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.