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