virtuelvoidOnPrepareDC (CDC *pDC,CPrintInfo *pInfoNULL=);
Paramètres
pDC
Pointe vers le contexte de périphérique à utiliser pour le rendu d'une image du document.
pInfo
Pointe vers un objet CPrintInfo qui décrit le travail d'impression actuel si OnPrepareDC est appelée pour l'aperçu avant impression ou imprimé ; le membre m_nCurPage spécifie la page sur le point d'être imprimé. Ce paramètre est NULL si OnPrepareDC est appelée pour affichage à l'écran.
Remarques
Appelée par le cadre avant la fonction membre OnDraw pour affichage à l'écran, et avant que la fonction de membre OnPrint est appelée pour chaque page, aperçu avant impression ou impression. L'implémentation par défaut de cette fonction ne fait rien si la fonction est appelée pour affichage à l'écran. Cependant, cette fonction est substituée dans les classes dérivées, telles que CScrollView, d'ajuster les attributs du contexte de périphérique ; par conséquent, vous devez toujours appeler l'implémentation de la classe de base au début de votre substitution.
Si la fonction est appelée pour l'impression, la mise en œuvre par défaut examine la page l'information stockée dans le paramètre pInfo . Si la longueur du document n'a pas été spécifiée, OnPrepareDC suppose que le document soit une page longue et arrête la boucle d'impression après qu'une page a été imprimée. La fonction s'arrête la boucle d'impression en affectant false à la membre membre m_bContinuePrinting de la structure.
Substituez OnPrepareDC pour l'une des raisons suivantes:
Appeler la version de classe de base de OnPrepareDC au début de votre substitution.
Aperçu de CView |  ; Membres de la classe | Graphique de la hiérarchie
Voir aussi  ;CDC::Escape, CPrintInfo, CView::OnBeginPrinting, CView::OnDraw, CView::OnPreparePrinting, CView::OnPrint