Partager via


Fonction GetGestureInfo (winuser.h)

Récupère une structure GESTUREINFO en fonction d’un handle pour les informations de mouvement.

Syntaxe

BOOL GetGestureInfo(
  [in]  HGESTUREINFO hGestureInfo,
  [out] PGESTUREINFO pGestureInfo
);

Paramètres

[in] hGestureInfo

Handle d’informations de mouvement.

[out] pGestureInfo

Pointeur vers la structure d’informations de mouvement.

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

Le membre cbSize de la structure GESTUREINFO passé à la fonction doit être défini avant l’appel de la fonction. Sinon, les appels à GetLastError retournent ERROR_INVALID_PARAMETER (87 décimaux). Si une application traite un message WM_GESTURE , elle est responsable de la fermeture du handle à l’aide de CloseGestureInfoHandle. Si vous ne le faites pas, vous risquez d’entraîner des fuites de mémoire de processus.

Si le message est passé à DefWindowProc ou est transféré à l’aide de l’une des classes PostMessage ou SendMessage des fonctions d’API, le handle est transféré avec le message et n’a pas besoin d’être fermé par l’application.

Exemples


    GESTUREINFO gestureInfo = {0};
    gestureInfo.cbSize = sizeof(gestureInfo);
    BOOL bResult = GetGestureInfo((HGESTUREINFO)lParam, &gestureInfo);

    if (!bResult){                
        DWORD err = GetLastError();                                       
    }
    

Configuration requise

   
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

Guide de programmation pour les mouvements