Compartir a través de


Función GetGestureInfo (winuser.h)

Recupera una estructura GESTUREINFO dada un identificador a la información de gestos.

Sintaxis

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

Parámetros

[in] hGestureInfo

Identificador de información de gestos.

[out] pGestureInfo

Puntero a la estructura de información de gestos.

Valor devuelto

Si la función se realiza correctamente, el valor devuelto es distinto de cero.

Si la función no se realiza correctamente, el valor devuelto es cero. Para obtener información de error extendida, use la función GetLastError .

Comentarios

El miembro cbSize de la estructura GESTUREINFO pasada a la función debe establecerse antes de llamar a la función. De lo contrario, las llamadas a GetLastError devolverán ERROR_INVALID_PARAMETER (87 en decimal). Si una aplicación procesa un mensaje de WM_GESTURE , es responsable de cerrar el identificador mediante CloseGestureInfoHandle. Si no lo hace, es posible que se produzcan pérdidas de memoria de proceso.

Si el mensaje se pasa a DefWindowProc o se reenvía mediante una de las clases PostMessage o SendMessage de las funciones de API, el identificador se transfiere con el mensaje y la aplicación no necesita cerrarlo.

Ejemplos


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

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

Requisitos

   
Cliente mínimo compatible Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 R2 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado winuser.h (incluya Windows.h)
Library User32.lib
Archivo DLL User32.dll
Conjunto de API ext-ms-win-ntuser-misc-l1-2-0 (introducido en Windows 8.1)

Vea también

Funciones

Guía de programación para gestos