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     
);

Parameter

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.

 

Keterangan

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

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

Gambaran Umum Melukis dan Menggambar

Melukis dan Menggambar Pesan

DefWindowProc

WM_ERASEBKGND

WM_PRINTCLIENT