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

Vedere anche

Riferimenti

Classe di CPrintDialog

Grafico della gerarchia