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;
};
};
};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
record struct |
public | Winapi.Messages.pas Winapi.Messages.hpp |
Winapi.Messages | Winapi.Messages |
説明
TMessage は Windows メッセージを表します。
TMessage 型は、WndProc などのメソッドにおける Windows メッセージを表します。
TMessage には以下のフィールドがあります。
フィールド | 意味 |
---|---|
Msg |
Windows メッセージ コードを表します。 |
|
メッセージの |
|
メッセージの |
|
戻り値を保持します。このフィールドの下位ワードおよび上位ワードにアクセスする場合は、代わりに |
|
64 ビット プラットフォームでのみ使用される補助フィールドです。これらのフィールドは、 |
関連項目
- Winapi.Messages.TDWordFiller
- Winapi.Messages.TWMKey
- Winapi.Messages.TWMMouse
- Winapi.Messages.TWMPaint
- Winapi.Messages.TWMMenuChar
- Winapi.Messages.TWMNotify
- Winapi.Messages.TWMLButtonDown