Вниз
Скачать: CL | DM;

Инициация сообщения 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.029 c
14-1122005636
X9
2005-07-22 08:13
2005.08.14
Сеть на битом коаксиле


3-1120549321
DeStranger
2005-07-05 11:42
2005.08.14
Кодировка при экспорте дампа в Oracle


1-1122372361
serjufa
2005-07-26 14:06
2005.08.14
ак программно из D5 заставить на листе Excel отобразиться сетке


1-1122297612
Mamed
2005-07-25 17:20
2005.08.14
TChart i apraksimasiya


4-1119511153
MegaVolt
2005-06-23 11:19
2005.08.14
Что делает CallWindowProc




   Наверх