Ceci est une ancienne révision du document !
Envois et Réception de Messages Windows
Envois de messages
PostMessage
PostMessage(Application.MainForm.Handle,1222,0,0);
Perform
Application.MainForm.Perform(1222,0,0);
Interception de message
Par un TForm
Dans cet exemple on veut intercepter un message indexé 1222.
Pour envoyer ce message on peut utiliser : PostMessage(Application.MainForm.Handle,1222,0,0);
TMainForm = class(TForm) ... private procedure TestMSG(var Message:TMessage);message 1222; ... public end; ... ... procedure TMainForm.TestMSG(var Message: TMessage); begin DebugLn('Reçu Message 1222'); end;
Vous pourriez laisser un commentaire si vous étiez connecté.