Partager via


Fonction IsTouchWindow (winuser.h)

Vérifie si une fenêtre spécifiée est tactile et, éventuellement, récupère les indicateurs de modificateur définis pour la fonctionnalité tactile de la fenêtre.

Syntaxe

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

Paramètres

[in] hwnd

Handle de la fenêtre. La fonction échoue avec ERROR_ACCESS_DENIED si le thread appelant n’est pas sur le même bureau que la fenêtre spécifiée.

[out, optional] pulFlags

Adresse de la variable ULONG pour recevoir les indicateurs de modificateur pour la fonctionnalité tactile de la fenêtre spécifiée.

Valeur retournée

Retourne TRUE si la fenêtre prend en charge Windows Touch ; retourne la valeur FALSE si la fenêtre ne prend pas en charge Windows Touch.

Remarques

Le tableau suivant répertorie les valeurs du paramètre de sortie pulFlags .

Indicateur Description
TWF_FINETOUCH Spécifie que hWnd préfère l’entrée tactile non codée.
TWF_WANTPALM L’effacement de cet indicateur désactive le rejet de la paume, ce qui réduit les délais d’obtention des messages WM_TOUCH . Cela est utile si vous souhaitez obtenir une réponse aussi rapide que possible lorsqu’un utilisateur touche votre application.

La définition de cet indicateur active la détection de la paume et empêche l’envoi de certains messages WM_TOUCH à votre application. Cela est utile si vous ne souhaitez pas recevoir de messages WM_TOUCH provenant d’un contact palm.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau uniquement]
Plateforme cible Windows
En-tête winuser.h (inclure Windows.h)
Bibliothèque User32.lib
DLL User32.dll
Ensemble d’API ext-ms-win-ntuser-misc-l1-2-0 (introduit dans Windows 8.1)

Voir aussi

Fonctions