MOUSEHOOKSTRUCTEX-Struktur (winuser.h)
Enthält Informationen zu einem Mausereignis, das an die WH_MOUSE Hookprozedur MouseProc übergeben wird.
Dies ist eine Erweiterung der MOUSEHOOKSTRUCT-Struktur , die Informationen über die Radbewegung oder die Verwendung der X-Taste enthält.
Syntax
typedef struct tagMOUSEHOOKSTRUCTEX : tagMOUSEHOOKSTRUCT {
DWORD mouseData;
} MOUSEHOOKSTRUCTEX, *LPMOUSEHOOKSTRUCTEX, *PMOUSEHOOKSTRUCTEX;
Vererbung
Die MOUSEHOOKSTRUCTEX-Struktur implementiert tagMOUSEHOOKSTRUCT.
Member
mouseData
Art: DWORD
Wenn die Nachricht WM_MOUSEWHEEL ist, ist das HIWORD dieses Members das Raddeltata. Loword ist nicht definiert und reserviert. Ein positiver Wert bedeutet, dass das Rad von dem*der Benutzer*in weg vorwärts gedreht wurde, ein negativer Wert bedeutet, dass das Rad zu dem*der Benutzer*in hin rückwärts gedreht wurde. Ein Radklick ist als WHEEL_DELTA definiert, d. h. 120.
Wenn die Nachricht WM_XBUTTONDOWN, WM_XBUTTONUP, WM_XBUTTONDBLCLK, WM_NCXBUTTONDOWN, WM_NCXBUTTONUP oder WM_NCXBUTTONDBLCLK ist, gibt das HIWORD von mouseData an, welche Schaltfläche X gedrückt oder losgelassen wurde, und die LOWORD ist undefiniert und reserviert. Bei diesem Member kann es sich um einen oder mehrere der folgenden Werte handeln. Andernfalls wird mouseData nicht verwendet.
Wert | Bedeutung |
---|---|
|
Die erste X-Taste wurde gedrückt oder losgelassen. |
|
Die zweite X-Taste wurde gedrückt oder losgelassen. |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Kopfzeile | winuser.h (windows.h einschließen) |
Siehe auch
Konzept
Referenz