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) |