Freigeben über


IsMouseInPointerEnabled-Funktion (winuser.h)

Gibt an , ob EnableMouseInPointer festgelegt ist, damit die Maus als Zeigereingabegerät fungiert und WM_POINTER Nachrichten sendet.

Syntax

BOOL IsMouseInPointerEnabled();

Rückgabewert

Wenn EnableMouseInPointer festgelegt ist, ist der Rückgabewert ungleich null.

Wenn EnableMouseInPointer nicht festgelegt ist, ist der Rückgabewert null.

Hinweise

EnableMouseInPointer kann nur einmal im Kontext einer Prozesslebensdauer aufgerufen werden. Vor dem ersten Aufruf werden Windows Store-Apps mit aktiviertem Mauszeiger ausgeführt, ebenso wie alle Desktopanwendungen, die mshtml.dll nutzen. Alle anderen Desktopanwendungen werden mit deaktiviertem Mauszeiger ausgeführt.

Beim ersten Aufruf von EnableMouseInPointer in der Prozesslebensdauer wird der Zustand wie angegeben geändert, und der Aufruf ist erfolgreich.

Bei nachfolgenden Aufrufen von EnableMouseInPointer ändert sich der Zustand nicht. Wenn der aktuelle Zustand nicht dem angegebenen Zustand entspricht, schlägt der Aufruf fehl.

Rufen Sie IsMouseInPointerEnabled auf, um den Mauszeigerzustand zu überprüfen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile winuser.h (windows.h einschließen)
Bibliothek User32.lib
DLL User32.dll

Weitere Informationen

EnableMouseInPointer

Funktionen

WM_POINTER