Winapi.Messages.TWMMouse
Delphi
TWMMouse = record
C++
struct DECLSPEC_DRECORD TWMMouse
{
public:
unsigned Msg;
int Keys;
public:
union
{
struct
{
System::Types::TSmallPoint Pos;
NativeInt Result;
};
struct
{
short XPos;
short YPos;
};
};
};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
record struct |
public | Winapi.Messages.pas Winapi.Messages.hpp |
Winapi.Messages | Winapi.Messages |
Description
TWMMouse représente un message Windows de souris.
TWMMouse est la structure de données utilisée pour tous les messages Windows de la souris. Le champ Msg est le code de message Windows. Le champ Keys indique si plusieurs touches sont appuyées. C'est une combinaison des valeurs listées dans le tableau suivant.
Valeur | Signification |
---|---|
MK_CONTROL |
La touche Ctrl est appuyée. |
MK_LBUTTON |
Le bouton gauche de la souris est appuyé. |
MK_MBUTTON |
Le bouton central de la souris est appuyé. |
MK_RBUTTON |
Le bouton droit de la souris est appuyé. |
MK_SHIFT |
La touche Maj est appuyée. |
Le champ Pos (ou les champs XPos et YPos) indique les coordonnées globales du pointeur de la souris. Le champ Result contient la valeur renvoyée par l'application traitant le message.