Fonction IsMouseInPointerEnabled (winuser.h)
Indique si EnableMouseInPointer est défini pour que la souris agisse en tant que périphérique d’entrée de pointeur et envoie WM_POINTER messages.
Syntaxe
BOOL IsMouseInPointerEnabled();
Valeur de retour
Si EnableMouseInPointer est défini, la valeur de retour est différente de zéro.
Si EnableMouseInPointer n’est pas défini, la valeur de retour est zéro.
Remarques
EnableMouseInPointer ne peut être appelé qu’une seule fois dans le contexte d’une durée de vie de processus. Avant le premier appel, les applications du Windows Store s’exécutent avec la souris dans le pointeur activé, comme le font toutes les applications de bureau qui consomment mshtml.dll. Toutes les autres applications de bureau s’exécutent avec la souris dans le pointeur désactivée.
Lors du premier appel à EnableMouseInPointer dans la durée de vie du processus, l’état est modifié comme spécifié et l’appel réussit.
Lors des appels suivants à EnableMouseInPointer, l’état ne change pas. Si l’état actuel n’est pas égal à l’état spécifié, l’appel échoue.
Appelez IsMouseInPointerEnabled pour vérifier l’état de la souris dans le pointeur.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2012 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | winuser.h (inclure Windows.h) |
Bibliothèque | User32.lib |
DLL | User32.dll |