WM_PRINT pesan
Pesan WM_PRINT dikirim ke jendela untuk memintanya menggambar dirinya sendiri dalam konteks perangkat yang ditentukan, paling umum dalam konteks perangkat printer.
Jendela menerima pesan ini melalui fungsi WindowProc-nya .
LRESULT CALLBACK WindowProc(
HWND hwnd,
UINT uMsg,
WPARAM wParam,
LPARAM lParam
);
-
wParam
-
Handel ke konteks perangkat untuk digambar.
-
lParam
-
Opsi menggambar. Parameter ini bisa menjadi satu atau beberapa nilai berikut.
Nilai Makna - PRF_CHECKVISIBLE
Menggambar jendela hanya jika terlihat. - PRF_CHILDREN
Menggambar semua jendela anak yang terlihat. - PRF_CLIENT
Menggambar area klien jendela. - PRF_ERASEBKGND
Menghapus latar belakang sebelum menggambar jendela. - PRF_NONCLIENT
Menggambar area jendela yang tidak tertutup. - PRF_OWNED
Menggambar semua jendela yang dimiliki.
Fungsi DefWindowProc memproses pesan ini berdasarkan opsi gambar mana yang ditentukan: jika PRF_CHECKVISIBLE ditentukan dan jendela tidak terlihat, tidak melakukan apa-apa, jika PRF_NONCLIENT ditentukan, gambar area nonkelola dalam konteks perangkat yang ditentukan, jika PRF_ERASEBKGND ditentukan, kirim jendela pesan WM_ERASEBKGND , jika PRF_CLIENT ditentukan, kirimi jendela pesan WM_PRINTCLIENT , jika PRF_CHILDREN diatur, kirim setiap jendela anak yang terlihat pesan WM_PRINT , jika PRF_OWNED diatur, kirim setiap jendela yang dimiliki yang terlihat pesan WM_PRINT .
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung |
Windows 2000 Server [hanya aplikasi desktop] |
Header |
|