CPrintInfo n'a pas une classe de base.
CPrintInfo stocke des informations sur un travail d'impression ou aperçu avant impression. Le cadre crée un objet de CPrintInfo chaque fois que l'impression ou la commande Aperçu avant impression est choisi et il détruit lorsque la commande est terminée.
CPrintInfo contient des informations sur le travail d'impression dans l'ensemble, comme la plage de pages à imprimer et de l'état actuel de la tâche d'impression, telles que la page actuellement en cours d'impression. Certaines informations sont stockées dans un objet CPrintDialog associé ; Cet objet contient les valeurs entrées par l'utilisateur dans la boîte de dialogue Imprimer.
Un objet CPrintInfo est passé entre le cadre et votre classe d'affichage au cours du processus d'impression et est utilisé pour échanger des informations entre les deux. Par exemple, le cadre informe la classe d'affichage de la page du document à imprimer en assignant une valeur pour le membre m_nCurPage de CPrintInfo; Récupère la valeur et réalise l'impression de la page spécifiée de la classe d'affichage.
Un autre exemple est le cas dans lequel la longueur du document ne sait pas jusqu'à ce qu'elle est imprimée. Dans ce cas, la classe d'affichage de tests pour la fin du document chaque fois qu'une page est imprimée. Lorsque la fin est atteinte, la classe d'affichage définit le membre membre m_bContinuePrinting CPrintInfo faux; Il informe le cadre pour arrêter la boucle d'impression.
CPrintInfo est utilisé par les fonctions membres de CView énumérés sous "voir aussi". Pour plus d'informations sur l'architecture d'impression fournie par la bibliothèque Microsoft Foundation Class, voir Sujets de fenêtre Frame et Sujets d'Architecture Document/vue et les articles d'impression et de d'impression : Documents Multipage dans le Guide du programmeur Visual C++.
# include lt;afxext.h>
Membres de la classe |nbsp ; Graphique de la hiérarchie
Écha&ntillonnbsp ; MFC exemple DIBLOOK
Voir aussi  ;CView::OnBeginPrinting, CView::OnEndPrinting, CView::OnEndPrintPreview, CView::OnPrepareDC, CView::OnPreparePrinting, CView::OnPrint