Função DwmShowContact (dwmapi.h)
Chamado por um aplicativo ou estrutura para especificar o tipo de comentários visuais a ser desenhado em resposta a um contato de toque ou caneta específico.
Sintaxe
HRESULT DwmShowContact(
[in] DWORD dwPointerID,
[in] DWM_SHOWCONTACT eShowContact
);
Parâmetros
[in] dwPointerID
A ID do ponteiro do contato. Cada contato de toque ou caneta recebe uma ID exclusiva quando é detectada.
[in] eShowContact
Uma ou mais das visualizações de DWM_SHOWCONTACT a seguir que o DWM deve mostrar para esse contato.
DWMSC_NONE (0x00000000)
Nenhum comentário visual deve ser mostrado em resposta ao contato.
DWMSC_DOWN (0x00000001)
Mostre a animação "contact down", como seria usado em uma tecla de tecla.
DWMSC_UP (0x00000002)
Mostre a animação "contact up", como seria usada em uma versão de botão.
DWMSC_DRAG (0x00000004)
Mostrar a animação "arrastar contato" quando o elemento de interface do usuário selecionado pelo toque ou caneta for arrastado.
DWMSC_HOLD (0x00000008)
Mostrar um visual enquanto o contato está retido, como segurar um botão.
DWMSC_PENBARREL (0x00000010)
Mostrar o visual do barril de caneta quando o botão de barril de caneta é pressionado.
DWMSC_ALL (0xFFFFFFFF)
Mostrar qualquer uma das animações, se for chamado.
Valor de retorno
Se dwPointerID não corresponder ao de um contato atualmente presente na tela, essa função retornará E_INVALIDARG; caso contrário, ele retornará S_OK.
Observações
É seguro chamar essa função no thread da interface do usuário.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 8 [somente aplicativos da área de trabalho] |
servidor com suporte mínimo | Windows Server 2012 [somente aplicativos da área de trabalho] |
da Plataforma de Destino |
Windows |
cabeçalho | dwmapi.h |
biblioteca | Dwmapi.lib |
de DLL |
Dwmapi.dll |