Función EnableMouseInPointer (winuser.h)

Permite que el mouse actúe como un dispositivo de entrada de puntero y envíe mensajes WM_POINTER .

Sintaxis

BOOL EnableMouseInPointer(
  [in] BOOL fEnable
);

Parámetros

[in] fEnable

TRUE para activar la compatibilidad con la entrada del mouse en WM_POINTER.

Valor devuelto

Si la función se ejecuta correctamente, el valor devuelto es distinto de cero.

Si la función no se realiza correctamente, el valor devuelto es cero. Para obtener información de error extendida, llame a GetLastError.

Comentarios

Esta función solo se puede llamar 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 desde 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 desde el mouse deshabilitado.

En la primera llamada de la duración del proceso, el estado se cambia según lo especificado y la llamada se realiza correctamente.

En las llamadas posteriores, 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 (incluir Windows.h)
Library User32.lib
Archivo DLL User32.dll

Vea también

Funciones

IsMouseInPointerEnabled

WM_POINTER