WM_SHOWWINDOW pesan

Dikirim ke jendela saat jendela akan disembunyikan atau ditampilkan.

Jendela menerima pesan ini melalui fungsi WindowProc-nya .

#define WM_SHOWWINDOW                   0x0018

Parameter

wParam

Menunjukkan apakah jendela sedang ditampilkan. Jika wParamTRUE, jendela akan ditampilkan. Jika wParamFALSE, jendela sedang disembunyikan.

lParam

Status jendela yang ditampilkan. Jika lParam nol, pesan dikirim karena panggilan ke fungsi ShowWindow ; jika tidak, lParam adalah salah satu nilai berikut.

Nilai Makna
SW_OTHERUNZOOM
4
Jendela sedang tidak terungkap karena jendela maksimal dipulihkan atau diminimalkan.
SW_OTHERZOOM
2
Jendela sedang ditutupi oleh jendela lain yang telah dimaksimalkan.
SW_PARENTCLOSING
1
Jendela pemilik jendela sedang diminimalkan.
SW_PARENTOPENING
3
Jendela pemilik jendela sedang dipulihkan.

 

Nilai kembali

Jenis: LRESULT

Jika aplikasi memproses pesan ini, aplikasi harus mengembalikan nol.

Keterangan

Fungsi DefWindowProc menyembunyikan atau memperlihatkan jendela, seperti yang ditentukan oleh pesan. Jika jendela memiliki gaya WS_VISIBLE saat dibuat, jendela menerima pesan ini setelah dibuat, tetapi sebelum ditampilkan. Jendela juga menerima pesan ini ketika status visibilitasnya diubah oleh fungsi ShowWindow atau ShowOwnedPopups .

Pesan WM_SHOWWINDOW tidak dikirim dalam keadaan berikut:

  • Saat jendela tingkat atas yang tumpang tindih dibuat dengan gaya WS_MAXIMIZE atau WS_MINIMIZE .
  • Saat bendera SW_SHOWNORMAL ditentukan dalam panggilan ke fungsi ShowWindow .

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

ShowOwnedPopups

ShowWindow

Konseptual

Windows