Freigeben über


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
XBUTTON1
0x0001
Die erste X-Taste wurde gedrückt oder losgelassen.
XBUTTON2
0x0002
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

Hooks

MOUSEHOOKSTRUCT

MouseProc

Referenz

WM_MOUSEWHEEL

WM_NCXBUTTONDBLCLK

WM_NCXBUTTONDOWN

WM_NCXBUTTONUP

WM_XBUTTONDBLCLK

WM_XBUTTONDOWN

WM_XBUTTONUP