Partager via


GetGestureConfig, fonction (winuser.h)

Récupère la configuration pour laquelle les messages de mouvement Tactile Windows sont envoyés à partir d’une fenêtre.

Syntaxe

BOOL GetGestureConfig(
  [in]      HWND           hwnd,
  [in]      DWORD          dwReserved,
  [in]      DWORD          dwFlags,
  [in]      PUINT          pcIDs,
  [in, out] PGESTURECONFIG pGestureConfig,
  [in]      UINT           cbSize
);

Paramètres

[in] hwnd

Handle vers la fenêtre à partir de laquelle obtenir la configuration de mouvement.

[in] dwReserved

Cette valeur est réservée et doit être définie sur 0.

[in] dwFlags

Valeur d’indicateur de commande de mouvement indiquant les options de récupération de la configuration de mouvement. Pour plus d’informations et des valeurs prises en charge, consultez Notes.

[in] pcIDs

Taille, en nombre de structures de configuration de mouvement, qui se trouve dans la mémoire tampon pGestureConfig .

[in, out] pGestureConfig

Tableau de structures de configuration des mouvements qui spécifient la configuration de mouvement.

[in] cbSize

Taille de la structure de configuration de mouvement (GESTURECONFIG).

Valeur retournée

Si la fonction réussit, la valeur de retour est différente de zéro.

Si la fonction échoue, la valeur de retour est égale à zéro. Pour obtenir des informations d’erreur étendues, utilisez la fonction GetLastError .

Remarques

La transmission d’une valeur autre que sizeof(GESTURECONFIG) pour le paramètre cbSize entraîne l’échec des appels à cette fonction et GetLastError retourne ERROR_INVALID_PARAMETER (87 en décimal).

Le tableau suivant répertorie les valeurs de configuration des mouvements :

Nom Valeur Description
GCF_INCLUDE_ANCESTORS 0x00000001 S’il est spécifié, GetGestureConfig retourne la configuration consolidée pour la fenêtre spécifiée et sa chaîne de fenêtre parente.
 

Exemples

    GESTURECONFIG gc[3];    
    UINT uiGcs = 3;

    ZeroMemory(&gc, sizeof(gc));
    gc[0].dwID  = GID_ZOOM;
    gc[1].dwID  = GID_ROTATE;
    gc[2].dwID  = GID_PAN;
    BOOL bResult = GetGestureConfig(hWnd, 0, 0, &uiGcs, gc, sizeof(GESTURECONFIG));        
    if (!bResult){                
        DWORD err = GetLastError();                                       
    }    

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

GESTURECONFIG

Guide de programmation pour les mouvements