pesan WM_MOVE
Dikirim setelah jendela dipindahkan.
Jendela menerima pesan ini melalui fungsi WindowProc-nya.
#define WM_MOVE 0x0003
-
wParam
-
Parameter ini tidak digunakan.
-
lParam
-
Koordinat x dan y dari sudut kiri atas area klien jendela. Kata berurutan rendah berisi koordinat x sementara kata urutan tinggi berisi koordinat y.
Jenis: LRESULT
Jika aplikasi memproses pesan ini, aplikasi harus mengembalikan nol.
Parameter diberikan dalam koordinat layar untuk jendela tumpang tindih dan pop-up dan dalam koordinat induk-klien untuk jendela anak.
Contoh berikut menunjukkan cara mendapatkan posisi dari parameter lParam .
xPos = (int)(short) LOWORD(lParam); // horizontal position
yPos = (int)(short) HIWORD(lParam); // vertical position
Anda juga dapat menggunakan makro MAKEPOINTS untuk mengonversi parameter lParam ke struktur POINTS.
Fungsi DefWindowProc mengirim pesan WM_SIZE dan WM_MOVE saat memproses pesan WM_WINDOWPOSCHANGED. Pesan WM_SIZE dan WM_MOVE tidak dikirim jika aplikasi menangani pesan WM_WINDOWPOSCHANGED tanpa memanggil DefWindowProc.
Persyaratan | Value |
---|---|
Klien minimum yang didukung |
Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung |
Windows 2000 Server [hanya aplikasi desktop] |
Header |
|
-
Referensi
-
Konseptual
-
Sumber Daya Lainnya