Share via


Función IsMouseInPointerEnabled (winuser.h)

Indica si EnableMouseInPointer está establecido para que el mouse actúe como un dispositivo de entrada de puntero y envíe mensajes WM_POINTER .

Sintaxis

BOOL IsMouseInPointerEnabled();

Valor devuelto

Si se establece EnableMouseInPointer , el valor devuelto es distinto de cero.

Si EnableMouseInPointer no está establecido, el valor devuelto es cero.

Comentarios

Se puede llamar a EnableMouseInPointer solo una vez en el contexto de una duración del proceso. Antes de la primera llamada, las aplicaciones de la Tienda Windows se ejecutan con el puntero en el mouse habilitado, al igual que las aplicaciones de escritorio que consumen mshtml.dll. Todas las demás aplicaciones de escritorio se ejecutan con el puntero en el mouse deshabilitado.

En la primera llamada a EnableMouseInPointer en la duración del proceso, el estado se cambia según se especifica y la llamada se realiza correctamente.

En las llamadas posteriores a EnableMouseInPointer, el estado no cambiará. Si el estado actual no es igual al estado especificado, se produce un error en la llamada.

Llame a IsMouseInPointerEnabled para comprobar el estado del puntero del mouse.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2012 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado winuser.h (incluya Windows.h)
Library User32.lib
Archivo DLL User32.dll

Consulte también

EnableMouseInPointer

Funciones

WM_POINTER