Vcl.Controls.TControl.Perform
Delphi
function Perform(Msg: Cardinal; WParam: WPARAM; LParam: LPARAM): LRESULT; overload;
function Perform(Msg: Cardinal; WParam: WPARAM; LParam: PChar): LRESULT; overload;
function Perform(Msg: Cardinal; WParam: WPARAM; var LParam: TRect): LRESULT; overload;
C++
int __fastcall Perform(unsigned Msg, unsigned WParam, int LParam)/* overload */;
int __fastcall Perform(unsigned Msg, unsigned WParam, System::WideChar * LParam)/* overload */;
int __fastcall Perform(unsigned Msg, unsigned WParam, System::Types::TRect &LParam)/* overload */;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | Vcl.Controls.pas Vcl.Controls.hpp |
Vcl.Controls | TControl |
Description
Répond comme si le contrôle avait reçu un message Windows spécifié.
Appelez Perform pour court-circuiter la file d'attente des messages Windows et envoyer directement un message à la procédure de fenêtre du contrôle.
Perform renseigne un enregistrement message (de type TMessage) avec l'ID de message transmis dans le paramètre Msg, les paramètres du message transmis dans WParam et LParam, et un champ de résultat de valeur zéro. Perform transmet ensuite l'enregistrement message à la méthode WindowProc pour qu'elle le traite.