Compartilhar via


Função EnableMouseInPointer (winuser.h)

Permite que o mouse atue como um dispositivo de entrada de ponteiro e envie mensagens WM_POINTER .

Sintaxe

BOOL EnableMouseInPointer(
  [in] BOOL fEnable
);

Parâmetros

[in] fEnable

TRUE para ativar o suporte à entrada do mouse no WM_POINTER.

Retornar valor

Se a função for bem-sucedida, o valor retornado será diferente de zero.

Se a função falhar, o valor retornado será zero. Para obter informações de erro estendidas, chame GetLastError.

Comentários

Essa função pode ser chamada 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 no tempo de vida do processo, o estado é alterado conforme especificado e a chamada é bem-sucedida.

Em chamadas subsequentes, 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

Funções

IsMouseInPointerEnabled

WM_POINTER