Отрисовка данных в окне (ATL)
От: Black_aM Беларусь  
Дата: 18.07.05 14:11
Оценка:
Вопрос новичка: клиент отвечает за перересовку, функция OnDraw(ATL_DRAWINFO& di) выполняет отрисовку
теперь вопрос: как? какой блок отвечает за вызов этой функции при активации окна или изменения размеров? А то она у меня срабатыват лишь однажды при активации окна.
Re: Отрисовка данных в окне (ATL)
От: SaloS http://salos.narod.ru/
Дата: 19.07.05 04:41
Оценка:
Здравствуйте, Black_aM, Вы писали:

B_M>Вопрос новичка: клиент отвечает за перересовку, функция OnDraw(ATL_DRAWINFO& di) выполняет отрисовку

B_M>теперь вопрос: как? какой блок отвечает за вызов этой функции при активации окна или изменения размеров? А то она у меня срабатыват лишь однажды при активации окна.

Тебя это не должно волновать. При изменении размеров, всегда происходит перерисовка (её вызывает ОС). Проблема может быть в другом, что при измененни размеров ActiveX окна, ты не изменяешь размеры встроенного контрола. Тогда естественно, встроенный контрол не перерисовавается.
WTL Helper и WTL Wizards помощники для WTL, скачать отсюда http://salos.narod.ru
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.