Fungsi GetMessagePos (winuser.h)
Mengambil posisi kursor untuk pesan terakhir yang diambil oleh fungsi GetMessage .
Untuk menentukan posisi kursor saat ini, gunakan fungsi GetCursorPos .
Sintaks
DWORD GetMessagePos();
Mengembalikan nilai
Jenis: DWORD
Nilai yang dikembalikan menentukan koordinat x- dan y dari posisi kursor. Koordinat x adalah pendek urutan rendah dan koordinat y adalah pendek urutan tinggi.
Keterangan
Seperti disebutkan di atas, koordinat x berada dalam pendeknya urutan rendah dari nilai yang dikembalikan; koordinat y berada dalam pendek urutan tinggi (keduanya mewakili nilai yang ditandatangani karena dapat mengambil nilai negatif pada sistem dengan beberapa monitor). Jika nilai yang dikembalikan ditetapkan ke variabel, Anda bisa menggunakan makro MAKEPOINTS untuk mendapatkan struktur POINTS dari nilai yang dikembalikan. Anda juga dapat menggunakan makro GET_X_LPARAM atau GET_Y_LPARAM untuk mengekstrak koordinat x atau y.
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-message-l1-1-1 (diperkenalkan dalam Windows 8.1) |
Lihat juga
Konseptual
Sumber Daya Lain
Referensi