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;
};
};
};
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
record struct |
public | Winapi.Messages.pas Winapi.Messages.hpp |
Winapi.Messages | Winapi.Messages |
Beschreibung
TMessage repräsentiert eine Windows-Botschaft.
Der Typ TMessage repräsentiert eine Windows-Botschaft in WndProc und anderen Methoden.
TMessage enthält die folgenden Felder:
Feld | Bedeutung |
---|---|
Msg |
Enthält den Windows-Botschaftscode. |
|
Repräsentiert den |
|
Repräsentiert den |
|
Enthält den Rückgabewert. Für den Zugriff auf das nieder- und höherwertige Wort dieses Feldes müssen stattdessen die Felder |
|
Hilfsfelder, die nur auf 64-Bit-Plattformen verwendet werden. Diese Felder werden zum Auffüllen von nicht belegten höherwertigen Bytes in |
Siehe auch
- Winapi.Messages.TDWordFiller
- Winapi.Messages.TWMKey
- Winapi.Messages.TWMMouse
- Winapi.Messages.TWMPaint
- Winapi.Messages.TWMMenuChar
- Winapi.Messages.TWMNotify
- Winapi.Messages.TWMLButtonDown