Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Dikirim sebagai sinyal bahwa jendela atau aplikasi harus dihentikan.
Jendela menerima pesan ini melalui fungsi WindowProc-nya .
#define WM_CLOSE 0x0010
Parameter
-
wParam
-
Parameter ini tidak digunakan.
-
lParam
-
Parameter ini tidak digunakan.
Nilai kembali
Jenis: LRESULT
Jika aplikasi memproses pesan ini, aplikasi harus mengembalikan nol.
Contoh
LRESULT CALLBACK WindowProc(
__in HWND hWindow,
__in UINT uMsg,
__in WPARAM wParam,
__in LPARAM lParam)
{
switch (uMsg)
{
case WM_CLOSE:
DestroyWindow(hWindow);
break;
case WM_DESTROY:
PostQuitMessage(0);
break;
default:
return DefWindowProc(hWindow, uMsg, wParam, lParam);
}
return 0;
}
Contoh dari Sampel Klasik Windows di GitHub.
Keterangan
Aplikasi dapat meminta konfirmasi kepada pengguna, sebelum menghancurkan jendela, dengan memproses pesan WM_CLOSE dan memanggil fungsi DestroyWindow hanya jika pengguna mengonfirmasi pilihan.
Secara default, fungsi DefWindowProc memanggil fungsi DestroyWindow untuk menghancurkan jendela.
Persyaratan
| Persyaratan | Nilai |
|---|---|
| Klien minimum yang didukung |
Windows 2000 Professional [hanya aplikasi desktop] |
| Server minimum yang didukung |
Windows 2000 Server [hanya aplikasi desktop] |
| Header |
|
Lihat juga
-
Referensi
-
Konseptual