Partager via


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

Voir aussi

EnableMouseInPointer

Fonctions

WM_POINTER