Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.09.23;
Скачать: CL | DM;

Вниз

Как избавиться от сообщения?   Найти похожие ветки 

 
Dmk ©   (2002-08-07 00:09) [0]

Как избавиться от сообщения нужного типа, во время выполнения какого-либо действия, внутри класса? В моем случае WM_PAINT. Процедура прорисовки достаточно медленная. Во время прорисовки может скопиться до 25-30 сообщений типа WM_PAINT. Как выхватить то, что было к примеру последним?
Такой прикол с событиями наблюдается на W2K Server, на очень быстрых компьютерах. Уж очень W2k Server многозадачна. На w98,ME,W2k Prof и WinXP такого не происходит. Посоветуйте что-нибудь ПОЖАЛУЙСТА!!!!!!!!!!!!!!!!!


 
Dmk ©   (2002-08-07 00:40) [1]

А у QuarkXPress вообще под всеми системами такой прикол
(p4 required). Не дождешься когда скроллинг произойдет.


 
Cobalt ©   (2002-08-07 10:03) [2]

Вообще-то обработка одного (1!) сообщения WM_PAINT удаляет из очереди сообщений окна ВСЕ сообщения WM_PAINT.
Правда, они, наверное, должны быть праыильно обработаны (типа, Validate/ InvalidateRect/Regn).

Посмотри, как реагируют обработчики события, почитай MSDN об отрисовке. А, может, для отрисовки надо что-то просчитывать сложное?


 
Dmk ©   (2002-08-08 00:31) [3]

Может происходит обработка одного и того же события? Все Inherited на WM_PAINT и т.п. функции доступа к содержимому окна заблокированы.


 
Dmk ©   (2002-08-08 00:33) [4]

В общем subj.



Страницы: 1 вся ветка

Текущий архив: 2002.09.23;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.011 c
14-73813
2Me
2002-08-26 09:22
2002.09.23
Почему Дельфи?


14-73893
lipskiy
2002-08-29 21:51
2002.09.23
test


7-73904
FATman
2002-07-11 22:46
2002.09.23
Можно ли поменять кодовую сраницу для своей проги?


3-73492
Bishop
2002-08-28 17:52
2002.09.23
SQL


14-73886
Lamer86
2002-08-29 19:54
2002.09.23
Форматирование WinXP (NTFS =>> FAT32)