Condividi tramite


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 CPrintDialog

Grafico delle gerarchie