Função IsMouseInPointerEnabled (winuser.h)

Indica se EnableMouseInPointer está definido para que o mouse atue como um dispositivo de entrada de ponteiro e envie mensagens WM_POINTER .

Sintaxe

BOOL IsMouseInPointerEnabled();

Retornar valor

Se EnableMouseInPointer estiver definido, o valor retornado será diferente de zero.

Se EnableMouseInPointer não estiver definido, o valor retornado será zero.

Comentários

EnableMouseInPointer pode ser chamado apenas uma vez no contexto de um tempo de vida do processo. Antes da primeira chamada, os aplicativos da Windows Store são executados com o mouse no ponteiro habilitado, assim como todos os aplicativos da área de trabalho que consomem mshtml.dll. Todos os outros aplicativos da área de trabalho são executados com o mouse no ponteiro desabilitado.

Na primeira chamada para EnableMouseInPointer no tempo de vida do processo, o estado é alterado conforme especificado e a chamada é bem-sucedida.

Em chamadas subsequentes para EnableMouseInPointer, o estado não será alterado. Se o estado atual não for igual ao estado especificado, a chamada falhará.

Chame IsMouseInPointerEnabled para verificar o estado do mouse no ponteiro.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2012 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho winuser.h (inclua Windows.h)
Biblioteca User32.lib
DLL User32.dll

Confira também

EnableMouseInPointer

Funções

WM_POINTER