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 |