Форум: "WinAPI";
Текущий архив: 2005.08.14;
Скачать: [xml.tar.bz2];
ВнизИнициация сообщения WM_NCPAINT Найти похожие ветки
← →
Jedi © (2005-06-15 18:45) [0]Доброго времени суток!
Необходимо по некоторому событию перерисовать неклиентсткую часть окна. Как заставить систему вызвать сообщение WM_NCPAINT?
← →
alpet © (2005-06-15 19:22) [1]А какая разница, что ты его сам в оконную процедуру отправишь, или систему на это подвигнешь?
← →
Ученик (2005-06-15 22:13) [2]>Jedi © (15.06.05 18:45)
RedrawWindow
← →
Jedi © (2005-06-16 10:57) [3]Разница большая - нужна асинхронная прорисовка. По этой же причине не подходит и RedrawWindow
← →
Игорь Шевченко © (2005-06-16 11:01) [4]
> Необходимо по некоторому событию перерисовать неклиентсткую
> часть окна. Как заставить систему вызвать сообщение WM_NCPAINT?
Я делал так:
SetWindowPos(Handle, 0, 0, 0, 0, 0, SWP_NOMOVE or SWP_NOSIZE or
SWP_NOACTIVATE or SWP_DRAWFRAME);
← →
Jedi © (2005-06-16 11:55) [5]Сорри, недочитал документацию... RedrawWindow помог, только флаги надо было установить.
Спасибо всем
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2005.08.14;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.012 c