System.Classes.TWndMethod

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

TWndMethod = procedure(var Message: TMessage) of object;

C++

typedef void __fastcall (__closure *TWndMethod)(Winapi::Messages::TMessage &Message);

Propriétés

Type Visibilité  Source Unité  Parent
type
typedef
public
System.Classes.pas
System.Classes.hpp
System.Classes System.Classes

Description

TWndMethod est le type des procédures de message Windows.

Chaque fenêtre a une procédure de message répondant aux appels de Windows. Ces appels peuvent provenir de Windows (comme des messages de dessin), d'actions utilisateur (comme des messages souris) ou de vos messages émis dans votre propre code.

TWndMethod est le type des procédures de message basées sur la VCL. Les procédures de message de ce type peuvent être affectées à des contrôles en utilisant la méthode WindowProc. De plus, une fenêtre implémentant cette procédure mais qui n'est pas associée au contrôle peut être créée en utilisant la fonction AllocateHWnd.

Le paramètre Message encapsule le message auquel répond la procédure. Il contient les champs pour les paramètres de message entrant et un champ résultat qui contient la valeur renvoyée.

Voir aussi