WM_WINDOWPOSCHANGED pesan

Dikirim ke jendela yang ukuran, posisi, atau tempatnya dalam urutan Z telah berubah sebagai akibat dari panggilan ke fungsi SetWindowPos atau fungsi manajemen jendela lainnya.

Jendela menerima pesan ini melalui fungsi WindowProc-nya .

#define WM_WINDOWPOSCHANGED             0x0047

Parameter

wParam

Parameter ini tidak digunakan.

lParam

Penunjuk ke struktur WINDOWPOS yang berisi informasi tentang ukuran dan posisi baru jendela.

Menampilkan nilai

Jenis: LRESULT

Jika aplikasi memproses pesan ini, aplikasi harus mengembalikan nol.

Keterangan

Secara default, fungsi DefWindowProc mengirim pesan WM_SIZE dan WM_MOVE ke jendela. Pesan WM_SIZE dan WM_MOVE tidak dikirim jika aplikasi menangani pesan WM_WINDOWPOSCHANGED tanpa memanggil DefWindowProc. Lebih efisien untuk melakukan pemrosesan perubahan pemindahan atau ukuran selama pesan WM_WINDOWPOSCHANGED tanpa memanggil DefWindowProc.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung
Windows 2000 Server [hanya aplikasi desktop]
Header
Winuser.h (termasuk Windows.h)

Lihat juga

Referensi

DefWindowProc

EndDeferWindowPos

SetWindowPos

WINDOWPOS

WM_MOVE

WM_SIZE

WM_WINDOWPOSCHANGING

Konseptual

Windows