Fonction EnableMouseInPointer (winuser.h)
Permet à la souris d’agir en tant que périphérique d’entrée de pointeur et d’envoyer des messages WM_POINTER .
Syntaxe
BOOL EnableMouseInPointer(
[in] BOOL fEnable
);
Paramètres
[in] fEnable
TRUE pour activer la prise en charge des entrées de souris dans WM_POINTER.
Valeur retournée
Si la fonction réussit, la valeur de retour est différente de zéro.
Si la fonction échoue, la valeur de retour est égale à zéro. Pour obtenir des informations détaillées sur l’erreur, appelez GetLastError.
Remarques
Cette fonction ne peut être appelée qu’une seule fois dans le contexte de la durée de vie d’un processus. Avant le premier appel, les applications du Windows Store s’exécutent avec la souris dans le pointeur activée, comme 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 de la durée de vie du processus, l’état est modifié comme spécifié et l’appel réussit.
Lors des appels suivants, 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 |