Winapi.Messages.TWMKey
Delphi
TWMKey = record
Msg: Cardinal;
MsgFiller: TDWordFiller;
CharCode: Word;
Unused: Word;
CharCodeUnusedFiller: TDWordFiller;
KeyData: Longint;
KeyDataFiller: TDWordFiller;
Result: LRESULT;
end;
C++
struct DECLSPEC_DRECORD TWMKey
{
public:
unsigned Msg;
System::Word CharCode;
System::Word Unused;
int KeyData;
NativeInt Result;
};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
record struct |
public | Winapi.Messages.pas Winapi.Messages.hpp |
Winapi.Messages | Winapi.Messages |
Beschreibung
TWMKey repräsentiert eine Windows-Tastaturbotschaft.
TWMKey ist die Datenstruktur, die von einigen Windows-Tastaturbotschaften verwendet wird.
TWMKey enthält die folgenden Felder:
Feld | Bedeutung |
---|---|
Msg |
Enthält den Windows-Botschaftscode. |
CharCode |
Gibt den virtuellen Tastencode für die vom Benutzer gedrückte Taste an. Dies ist entweder ein ANSI-Zeichen oder eine virtuelle Tastenkonstante, wie VK_CANCEL. |
Unused |
Nicht verwendet. |
KeyData |
Enthält den Wiederholungszähler, den Scancode, das Flag für erweiterte Tasten, den Kontextcode usw. Die möglichen Werte finden Sie im Hilfesystem von Windows (suchen Sie nach einer Tastaturbotschaft, wie beispielsweise WM_KEYDOWN). |
Result |
Enthält den Rückgabewert der Anwendung, von der die Botschaft verarbeitet wird. |