Здравствуйте, Sinclair, Вы писали:
S>Здравствуйте, jkris, Вы писали:
J>>а можно в неклиентской области менять Canvas, или ручками все прорисовывать?
S>Э-э, пардон, на что менять?
Не канвас, а битмат, растягивая его как нужно при перерисовке(StretchBlt), меняя когда надо цвет(MaskBlt?).
S>У вас в целом есть два выхода по отношению к неклиентской области (впрочем, как и к клиентской): либо полагаться на поведение оконной процедуры, предоставленной вам выбранным классом окна, либо перехватывать WM_NCPAINT и делать с ним все, что захочется (как с шоколадом Виспа).
А что можно с ним сделать?
Как менять размер заголовка, например? Перерисовать не всю область не катит, она, как понял из опытов, все равно остается — просто не перерисовывается.