Bagikan melalui


WM_ERASEBKGND pesan

Dikirim ketika latar belakang jendela harus dihapus (misalnya, saat jendela diubah ukurannya). Pesan dikirim untuk menyiapkan bagian jendela yang tidak valid untuk pengecatan.

#define WM_ERASEBKGND                   0x0014

Parameter

wParam

Handel ke konteks perangkat.

lParam

Parameter ini tidak digunakan.

Nilai kembali

Jenis: LRESULT

Aplikasi harus mengembalikan bukan nol jika menghapus latar belakang; jika tidak, itu harus mengembalikan nol.

Keterangan

Fungsi DefWindowProc menghapus latar belakang dengan menggunakan kuas latar belakang kelas yang ditentukan oleh anggota hbrBackground dari struktur WNDCLASS . Jika hbrBackgroundNULL, aplikasi harus memproses pesan WM_ERASEBKGND dan menghapus latar belakang.

Aplikasi harus mengembalikan bukan nol sebagai respons terhadap WM_ERASEBKGND jika memproses pesan dan menghapus latar belakang; ini menunjukkan bahwa tidak ada penghapusan lebih lanjut yang diperlukan. Jika aplikasi mengembalikan nol, jendela akan tetap ditandai untuk dihapus. (Biasanya, ini menunjukkan bahwa anggota fErase struktur PAINTSTRUCT akan TRUE.)

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

WNDCLASS

Konseptual

Ikon

Sumber Daya Lainnya

BeginPaint

STRUKTUR CAT