Afficher : Delphi
C++
Préférences d'affichage
Winapi.Messages.TMessage
De XE2 API Documentation
Delphi
TMessage = record Msg: Cardinal; case Integer of 0: ( WParam: WPARAM; LParam: LPARAM; Result: LRESULT); 1: ( WParamLo: Word; WParamHi: Word; WParamFiller: TDWordFiller; LParamLo: Word; LParamHi: Word; LParamFiller: TDWordFiller; ResultLo: Word; ResultHi: Word; ResultFiller: TDWordFiller); end;
C++
struct DECLSPEC_DRECORD TMessage{ public: unsigned Msg; #pragma pack(push,1) union { struct { System::Word WParamLo; System::Word WParamHi; System::Word LParamLo; System::Word LParamHi; System::Word ResultLo; System::Word ResultHi; }; struct { unsigned WParam; int LParam; int Result; }; }; #pragma pack(pop) };
Sommaire |
Propriétés
| Type | Visibilité | Source | Unité | Parent |
|---|---|---|---|---|
struct class |
public | Winapi.Messages.pas Winapi.Messages.hpp |
Winapi.Messages | Winapi.Messages |
Description
TMessage représente un message Windows.
Le type TMessage représente un message Windows dans WndProc et dans d'autres méthodes.
TMessage contient les champs suivants :
| Champ | Signification |
|---|---|
|
Msg |
Représente le code du message Windows. |
|
WParam |
Représente le WParam du message. Pour accéder aux mots supérieur et inférieur de ce champ, utilisez plutôt les champs WParamLo et WParamHi . |
|
LParam |
Représente le LParam du message. Pour accéder aux mots supérieur et inférieur de ce champ, utilisez plutôt les champs LParamLo et LParamHi. |
|
Result |
Contient la valeur de retour. Pour accéder aux mots supérieur et inférieur de ce champ, utilisez plutôt les champs ResultLo et ResultHi. |
Voir aussi