Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.07.18;
Скачать: 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 вся ветка

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

Наверх




Память: 0.46 MB
Время: 0.024 c
14-1088348844
jack128
2004-06-27 19:07
2004.07.18
Ваше отнашение к вопросам о вашем отнашении к ... , как к науке


14-1088351561
DillerXX
2004-06-27 19:52
2004.07.18
Внимание внимание!! Важное заявление :)


1-1088720963
Глеб
2004-07-02 02:29
2004.07.18
Определение компонента, над которым находится фокус


11-1076660898
Mist
2004-02-13 11:28
2004.07.18
Отображение ShortCut(Accelerator) в главном меню


1-1089196264
имя
2004-07-07 14:31
2004.07.18
Как в программе получить path если извесно только имя алиаса?