Fungsi GetCursorPos (winuser.h)
Mengambil posisi kursor mouse, dalam koordinat layar.
BOOL GetCursorPos(
[out] LPPOINT lpPoint
);
[out] lpPoint
Jenis: LPPOINT
Penunjuk ke struktur POINT yang menerima koordinat layar kursor.
Jenis: BOOL
Mengembalikan bukan nol jika berhasil atau nol sebaliknya. Untuk mendapatkan informasi kesalahan yang diperluas, hubungi GetLastError.
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.
Misalnya, lihat Menggunakan Keyboard untuk Memindahkan Kursor.
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) |
Konseptual
Sumber Daya Lain
Referensi