Condividi tramite


Funzione IsTouchWindow (winuser.h)

Controlla se una finestra specificata è in grado di supportare il tocco e, facoltativamente, recupera i flag di modificatore impostati per la funzionalità di tocco della finestra.

Sintassi

BOOL IsTouchWindow(
  [in]            HWND   hwnd,
  [out, optional] PULONG pulFlags
);

Parametri

[in] hwnd

Handle della finestra. La funzione ha esito negativo con ERROR_ACCESS_DENIED se il thread chiamante non si trova nello stesso desktop della finestra specificata.

[out, optional] pulFlags

Indirizzo della variabile ULONG per ricevere i flag di modifica per la funzionalità tocco della finestra specificata.

Valore restituito

Restituisce TRUE se la finestra supporta Windows Touch; restituisce FALSE se la finestra non supporta Windows Touch.

Commenti

Nella tabella seguente sono elencati i valori per il parametro di output pulFlags .

Flag Descrizione
TWF_FINETOUCH Specifica che hWnd preferisce l'input tocco non incoalesced.
TWF_WANTPALM La cancellazione di questo flag disabilita il rifiuto del palmo, riducendo i ritardi per l'acquisizione di messaggi WM_TOUCH . Questa operazione è utile se si vuole ottenere la risposta il più rapidamente possibile quando un utente tocca l'applicazione.

L'impostazione di questo flag abilita il rilevamento dei palmi e impedisce l'invio di alcuni messaggi WM_TOUCH all'applicazione. Ciò è utile se non si desidera ricevere WM_TOUCH messaggi provenienti dal contatto palmo.

Requisiti

Requisito Valore
Client minimo supportato Windows 7 [solo app desktop]
Server minimo supportato Windows Server 2008 R2 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione winuser.h (include Windows.h)
Libreria User32.lib
DLL User32.dll
Set di API ext-ms-win-ntuser-misc-l1-2-0 (introdotto in Windows 8.1)

Vedi anche

Funzioni