Re[4]: Перерисовка окна в ActiveX
От: Naimit  
Дата: 05.12.03 07:44
Оценка:
U>В re должна быть область, которую надо перерисовать, а если она полнустью соответсвует области полученной через GetClientRect, то естественно будет отрисовываться все окно. А чтобы не мигало, можно попробовать не перерисовывать фон (FALSE вторым параметром в InvalidateRect), но тогда возможно придется повозиться, чтобы грязь всякая не вылезала.

В том то и вопрос что область я уже задавал всеми способами и возможностями.
И так
RECT re ={0,0,50,50};
CRect rect(re);

И вот так...
InvalidateRect(NULL, FALSE);

У меня тоже есть MSDN и я пытаюсь не задавать вопросов которые там можно найти.
Окно имеет следующее свойство — DECLARE_VIEW_STATUS(VIEWSTATUS_DVASPECTOPAQUE)

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