Controls.TControl.WindowProc
Contents |
Informations Delphi
De Controls.pas
property WindowProc: TWndMethod read FWindowProc write FWindowProc;
Unité : Controls
Type : événement
Visibilité : public
Membre de : TControl
Informations C++
De Controls.hpp
__property TWndMethod WindowProc;
Unité : Controls
Type : propriété
Visibilité : public
Membre de : TControl
Description
Contient la procédure de fenêtre répondant aux messages envoyés par le contrôle.
Utilisez la propriété WindowProc pour remplacer ou dériver temporairement la procédure de fenêtre du contrôle. Les créateurs de composants personnalisant la procédure de fenêtre pour une classe dérivée doivent plutôt surcharger la méthode WndProc.
Avant d'affecter une nouvelle valeur à WindowProc, il faut stocker la valeur d'origine. WindowProc est initialisée à la méthode WndProc ; par conséquent, si la valeur n'a pas été changée depuis, il n'est pas nécessaire de stocker la valeur d'origine. Dans la procédure utilisée comme nouvelle valeur pour WindowProc, il faut transmettre les messages non gérés à la procédure d'origine correspondant à la valeur de WindowProc. Après une éventuelle gestion de messages particulière, restaurez la valeur de WindowProc à la procédure d'origine.
Voir aussi
Exemples de code