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

ClipCursor

Konseptual

Kursor

GetCursorInfo

GetMessagePos

Sumber Daya Lain

TITIK

Referensi

SetCursor

SetCursorPos

ShowCursor