Winapi.Messages.TMessage
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;
public:
union
{
struct
{
System::Word WParamLo;
System::Word WParamHi;
System::Word LParamLo;
System::Word LParamHi;
System::Word ResultLo;
System::Word ResultHi;
};
struct
{
NativeUInt WParam;
NativeInt LParam;
NativeInt Result;
};
};
};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
record struct |
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. |
|
Représente le |
|
Représente le |
|
Contient la valeur de retour. Pour accéder aux mots supérieur et inférieur de ce champ, utilisez plutôt les champs |
|
Champs auxiliaires utilisés uniquement sur les plates-formes 64 bits. Ces champs sont utilisés pour remplir les octets de poids fort non occupés dans les champs |
Voir aussi
- Winapi.Messages.TDWordFiller
- Winapi.Messages.TWMKey
- Winapi.Messages.TWMMouse
- Winapi.Messages.TWMPaint
- Winapi.Messages.TWMMenuChar
- Winapi.Messages.TWMNotify
- Winapi.Messages.TWMLButtonDown