home *** CD-ROM | disk | FTP | other *** search
- function ProcessMessage: Boolean;
- var
- Msg: TMsg;
- begin
- Result := False;
- if PeekMessage(Msg, 0, 0, 0, PM_REMOVE) then
- begin
- Result := True;
- if Msg.Message <> WM_QUIT then
- begin
- TranslateMessage(Msg);
- DispatchMessage(Msg);
- end
- else PostQuitMessage (0);
- end;
- end;
-