Fungsi GetCursorPos (winuser.h)
Mengambil posisi kursor mouse, dalam koordinat layar.
Sintaks
BOOL GetCursorPos(
[out] LPPOINT lpPoint
);
Parameter
[out] lpPoint
Jenis: LPPOINT
Penunjuk ke struktur POINT yang menerima koordinat layar kursor.
Nilai kembali
Jenis: BOOL
Mengembalikan bukan nol jika berhasil atau nol sebaliknya. Untuk mendapatkan informasi kesalahan yang diperluas, hubungi GetLastError.
Keterangan
Posisi kursor selalu ditentukan dalam koordinat layar dan tidak terpengaruh oleh mode pemetaan jendela yang berisi kursor.
Proses panggilan harus memiliki akses WINSTA_READATTRIBUTES ke stasiun jendela.
Desktop input harus menjadi desktop saat ini ketika Anda memanggil GetCursorPos. Panggil OpenInputDesktop untuk menentukan apakah desktop saat ini adalah desktop input. Jika tidak, panggil SetThreadDesktop dengan HDESK yang dikembalikan oleh OpenInputDesktop untuk beralih ke desktop tersebut.
Contoh
Misalnya, lihat Menggunakan Keyboard untuk Memindahkan Kursor.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Target Platform | Windows |
Header | winuser.h (sertakan Windows.h) |
Pustaka | User32.lib |
DLL | User32.dll |
Set API | ext-ms-win-ntuser-window-l1-1-2 (diperkenalkan dalam Windows 10, versi 10.0.10240) |
Lihat juga
Konseptual
Sumber Daya Lain
Referensi