Vcl.Forms.TApplication.HandleMessage

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure HandleMessage;

C++

void __fastcall HandleMessage();

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
public
Vcl.Forms.pas
Vcl.Forms.hpp
Vcl.Forms TApplication

Description

Interrompt l'exécution d'une application pendant que Windows traite un message de la file d'attente des messages Windows.

HandleMessage interrompt l'exécution de l'application afin que Windows puisse traiter un seul message de la file d'attente des messages Windows avant de restituer le contrôle à l'application. Si la file d'attente des messages est vide, HandleMessage génère un événement OnIdle et démarre le processus de mise à jour des actions de l'application.

Remarque :  Si l'application est inoccupée, il peut s'écouler un certain temps avant que HandleMessage ne rende la main. N'appelez donc pas HandleMessage quand vous attendez un message alors que des actions prioritaires sont également en cours de traitement. Appelez à la place ProcessMessages lors du traitement d'actions parallèlement à des messages.

Voir aussi