CPrintDialog::GetPrinterDC
Récupère un handle au contexte de périphérique d'impression.
HDC GetPrinterDC( ) const;
Valeur de retour
Un handle au contexte de périphérique d'impression si l'opération a réussi ; sinon NULL.
Notes
Si le paramètre d' bPrintSetupOnly du constructeur d' CPrintDialog a été FALSE (indiquant que la boîte de dialogue d'impression est affichée), alors GetPrinterDC retourne un handle au contexte de périphérique d'impression. Vous devez appeler la fonction de DeleteDC windows pour supprimer le contexte de périphérique lorsque vous avez terminé son utilisation.
Exemple
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();
}
Configuration requise
Header: afxdlgs.h