Controls.TControl.WindowProc

From Référence RAD Studio VCL
Jump to: navigation, search

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


Personal tools