Bagikan melalui


Fungsi GetGestureInfo (winuser.h)

Mengambil struktur GESTUREINFO yang diberikan handel ke informasi gerakan.

Sintaks

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

Parameter

[in] hGestureInfo

Penanganan informasi gerakan.

[out] pGestureInfo

Penunjuk ke struktur informasi gerakan.

Menampilkan nilai

Jika fungsi berhasil, nilai yang dikembalikan bukan nol.

Jika fungsi gagal, nilai yang dikembalikan adalah nol. Untuk mendapatkan informasi kesalahan yang diperluas, gunakan fungsi GetLastError .

Keterangan

Anggota cbSize dari struktur GESTUREINFO yang diteruskan ke fungsi harus diatur sebelum fungsi dipanggil. Jika tidak, panggilan ke GetLastError akan mengembalikan ERROR_INVALID_PARAMETER (87 dalam desimal). Jika aplikasi memproses pesan WM_GESTURE , aplikasi bertanggung jawab untuk menutup handel menggunakan CloseGestureInfoHandle. Kegagalan untuk melakukannya dapat mengakibatkan kebocoran memori proses.

Jika pesan diteruskan ke DefWindowProc, atau diteruskan menggunakan salah satu kelas PostMessage atau SendMessage fungsi API, handel ditransfer dengan pesan dan tidak perlu ditutup oleh aplikasi.

Contoh


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

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

Persyaratan

   
Klien minimum yang didukung Windows 7 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 R2 [hanya aplikasi desktop]
Target Platform Windows
Header winuser.h (sertakan Windows.h)
Pustaka User32.lib
DLL User32.dll
Set API ext-ms-win-ntuser-misc-l1-2-0 (diperkenalkan di Windows 8.1)

Lihat juga

Fungsi

Panduan Pemrograman untuk Gerakan