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

Чем заменить Application.ProcessMessages?   Найти похожие ветки 

 
Max   (2004-06-06 18:15) [0]

Чем заменить в программе (на WinApi) в цикле Application.ProcessMessages?


 
Dimaxx   (2004-06-06 22:27) [1]

На WinAPI это реализуется так:

var Message: TMsg;

while GetMessage(Message,0,0,0) do
begin
 TranslateMessage(Message);
 DispatchMessage(Message);
end;


Так отлавлиывается любое сообщение. Если необходимо на него отреагировать, то нужно проверять его внутри while вместо кода.


 
jack128 ©   (2004-06-07 02:51) [2]


> while PeekMessage(Message,0,0,0, PM_REMOVE) do
> begin
>  TranslateMessage(Message);
>  DispatchMessage(Message);
> end;



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

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



Память: 0.45 MB
Время: 0.023 c
14-1088585984
Vasya.ru
2004-06-30 12:59
2004.07.18
Утилита, ищущая одинаковые mp3 файлы


4-1086661953
simpl
2004-06-08 06:32
2004.07.18
приложение, ассоциированное с расширением файла


3-1087986665
Leech
2004-06-23 14:31
2004.07.18
Переносимость базы...


4-1086374242
AVK
2004-06-04 22:37
2004.07.18
Отловить сообщение завршения Windows


4-1086593656
kalishenko
2004-06-07 11:34
2004.07.18
Как узнать, где утечка памяти?




   Наверх