CPrintDialog::GetPrinterDC
Recupera l'handle al contesto di dispositivo della stampante.
HDC GetPrinterDC( ) const;
Valore restituito
Handle del contesto di dispositivo della stampante caso di esito positivo; in caso contrario NULL.
Note
Se il parametro bPrintSetupOnly del costruttore CPrintDialog è FALSE (che indica che la finestra di dialogo di stampa visualizzare, quindi GetPrinterDC restituisce un handle al contesto di dispositivo della stampante. È necessario chiamare la funzione di Windows DeleteDC per eliminare il contesto di dispositivo quando viene eseguito mediante.
Esempio
CPrintDialog dlg(FALSE);
if (dlg.DoModal() == IDOK)
{
// Get a handle to the printer device context (DC).
HDC hdc = dlg.GetPrinterDC();
ASSERT(hdc);
// Do something with the HDC...
// Clean up.
CDC::FromHandle(hdc)->DeleteDC();
}
Requisiti
Header: afxdlgs.h