Re[16]: Вот скриншот, чтобы было более понятно
От: jkris Беларусь  
Дата: 07.12.03 11:35
Оценка:
Здравствуйте, Sinclair, Вы писали:

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

J>>а можно в неклиентской области менять Canvas, или ручками все прорисовывать?
S>Э-э, пардон, на что менять?

Не канвас, а битмат, растягивая его как нужно при перерисовке(StretchBlt), меняя когда надо цвет(MaskBlt?).


S>У вас в целом есть два выхода по отношению к неклиентской области (впрочем, как и к клиентской): либо полагаться на поведение оконной процедуры, предоставленной вам выбранным классом окна, либо перехватывать WM_NCPAINT и делать с ним все, что захочется (как с шоколадом Виспа).


А что можно с ним сделать?

Как менять размер заголовка, например? Перерисовать не всю область не катит, она, как понял из опытов, все равно остается — просто не перерисовывается.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.