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;
};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
record struct |
public | Winapi.Messages.pas Winapi.Messages.hpp |
Winapi.Messages | Winapi.Messages |
Description
TWMKey représente un message clavier de Windows.
TWMKey est la structure de données utilisée dans certains messages clavier de Windows.
TWMKey contient les champs suivants.
Champ | Signification |
---|---|
Msg |
Représente le code du message Windows. |
CharCode |
Spécifie le code de touche virtuel pour la touche enfoncée par l'utilisateur. Il s'agit soit d'un caractère ANSI, soit d'une constante de touche virtuelle telle que VK_CANCEL. |
Unused |
Inutilisé. |
KeyData |
Indique le nombre de répétitions, le code de défilement, l'indicateur de touche étendue, le code contextuel, et ainsi de suite. Voir le système d'aide de Windows pour un message de frappe de touche tel que WM_KEYDOWN afin d'obtenir des détails sur les valeurs possibles. |
Result |
Contient la valeur renvoyée par l'application traitant le message. |