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