Função RegisterTouchWindow (winuser.h)
Registra uma janela como sendo compatível com toque.
Sintaxe
BOOL RegisterTouchWindow(
[in] HWND hwnd,
[in] ULONG ulFlags
);
Parâmetros
[in] hwnd
O identificador da janela que está sendo registrada. A função falhará com ERROR_ACCESS_DENIED se o thread de chamada não possuir a janela especificada.
[in] ulFlags
Um conjunto de sinalizadores de bits que especificam modificações opcionais. Esse campo pode conter 0 ou um dos valores a seguir.
Valor | Significado |
---|---|
|
Especifica que hWnd prefere entrada de toque não codificada. |
|
Definir esse sinalizador desabilita a rejeição da palma da mão, o que reduz os atrasos para obter mensagens WM_TOUCH .
Isso será útil se você quiser a resposta o mais rápido possível quando um usuário tocar no aplicativo.
Por padrão, a detecção de palma está habilitada e algumas WM_TOUCH mensagens são impedidas de serem enviadas ao seu aplicativo. Isso será útil se você não quiser receber WM_TOUCH mensagens provenientes do contato da palma da mão. |
Valor retornado
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, use a função GetLastError .
Comentários
Exemplos
BOOL InitInstance(HINSTANCE hInstance, int nCmdShow)
{
HWND hWnd;
hInst = hInstance; // Store instance handle in the global variable.
hWnd = CreateWindow(szWindowClass, szTitle, WS_OVERLAPPEDWINDOW,
CW_USEDEFAULT, 0, CW_USEDEFAULT, 0, NULL, NULL, hInstance, NULL);
RegisterTouchWindow(hWnd, 0);
if (!hWnd)
{
return FALSE;
}
ShowWindow(hWnd, nCmdShow);
UpdateWindow(hWnd);
return TRUE;
}
Requisitos
Cliente mínimo com suporte | Windows 7 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 R2 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | winuser.h (inclua Windows.h) |
Biblioteca | User32.lib |
DLL | User32.dll |