messaggio WM_PRINT
Il messaggio WM_PRINT viene inviato a una finestra per richiedere di disegnare se stesso nel contesto di dispositivo specificato, in genere in un contesto di dispositivo della stampante.
Una finestra riceve questo messaggio tramite la relativa funzione WindowProc .
LRESULT CALLBACK WindowProc(
HWND hwnd,
UINT uMsg,
WPARAM wParam,
LPARAM lParam
);
Parametri
-
wParam
-
Handle per il contesto del dispositivo da disegnare.
-
lParam
-
Opzioni di disegno. Questo parametro può essere uno o più dei valori seguenti.
Valore Significato - PRF_CHECKVISIBLE
Disegna la finestra solo se è visibile. - PRF_CHILDREN
Disegna tutte le finestre figlio visibili. - PRF_CLIENT
Disegna l'area client della finestra. - PRF_ERASEBKGND
Cancella lo sfondo prima di disegnare la finestra. - PRF_NONCLIENT
Disegna l'area non client della finestra. - PRF_OWNED
Disegna tutte le finestre di proprietà.
Commenti
La funzione DefWindowProc elabora questo messaggio in base all'opzione di disegno specificata: se viene specificato PRF_CHECKVISIBLE e la finestra non è visibile, non eseguire alcuna operazione se viene specificata PRF_NONCLIENT, disegnare l'area non client nel contesto del dispositivo specificato, se PRF_ERASEBKGND è specificato, inviare alla finestra un messaggio WM_ERASEBKGND , se viene specificato PRF_CLIENT, inviare alla finestra un messaggio di WM_PRINTCLIENT , se PRF_CHILDREN è impostato, inviare a ogni finestra figlio visibile un messaggio di WM_PRINT , se PRF_OWNED è impostato, inviare a ogni finestra di proprietà visibile un messaggio di WM_PRINT .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows 2000 Professional [solo app desktop] |
Server minimo supportato |
Windows 2000 Server [solo app desktop] |
Intestazione |
|
Vedi anche