Freigeben über


EnableMouseInPointer-Funktion (winuser.h)

Ermöglicht der Maus, als Zeigereingabegerät zu fungieren und WM_POINTER Nachrichten zu senden.

Syntax

BOOL EnableMouseInPointer(
  [in] BOOL fEnable
);

Parameter

[in] fEnable

TRUE , um die Mauseingabeunterstützung in WM_POINTER zu aktivieren.

Rückgabewert

Wenn die Funktion erfolgreich ist, ist der Rückgabewert ungleich 0.

Wenn die Funktion fehlerhaft ist, ist der Rückgabewert null. Um erweiterte Fehlerinformationen zu erhalten, rufen Sie GetLastError auf.

Hinweise

Diese Funktion 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 in der Prozesslebensdauer wird der Zustand wie angegeben geändert, und der Aufruf ist erfolgreich.

Bei nachfolgenden Aufrufen ä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 Maus-in-Zeiger-Zustand 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 (einschließlich Windows.h)
Bibliothek User32.lib
DLL User32.dll

Siehe auch

Funktionen

IsMouseInPointerEnabled

WM_POINTER