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 |