virtuel void OnBeginPrinting l'affichage ( CDC * pDC, CPrintInfo * pInfo );
Paramètres
pDC
Pointe vers le contexte de périphérique imprimante.
pInfo
Pointe vers un objet CPrintInfo qui décrit le travail d'impression actuel.
Remarques
Appelé par le framework au début d'un travail d'impression ou impression aperçu, après que OnPreparePrinting a été appelé. L'implémentation par défaut de cette fonction ne fait rien. Substituer cette fonction pour allouer toute ressources GDI, comme les stylos ou les polices de caractères, nécessaires pour l'impression. Sélectionnez les objets GDI dans le contexte de périphérique au sein de la fonction de membre OnPrint pour chaque page qui les utilise. Si vous utilisez le même objet view pour exécuter l'affichage à l'écran et l'impression, utilisez des variables distinctes pour les ressources GDI nécessaires pour chaque affichage ; Cela vous permet de mettre à jour l'écran lors de l'impression.
Vous pouvez également utiliser cette fonction pour exécuter les initialisations qui dépendent des propriétés du contexte de périphérique imprimante. Par exemple, le nombre de pages nécessaires pour imprimer le document peut dépendre de paramètres que l'utilisateur spécifié dans la boîte de dialogue Imprimer (comme la longueur de la page). Dans une telle situation, vous ne pouvez spécifier la longueur du document dans la fonction membre OnPreparePrinting , où vous serait normalement faire ; vous devez attendre jusqu'à ce que le contexte de périphérique imprimante a été créé sur les paramètres de la boîte de dialogue. OnBeginPrinting l'affichage est la première fonction remplaçable qui vous donne accès à l'objet CDC représentant l'imprimante contexte de périphérique, donc vous pouvez définir la longueur du document de cette fonction. Notez que si la longueur du document n'est pas spécifiée à cette époque, une barre de défilement n'est pas affichée dans l'aperçu avant impression.
Aperçu de CView |  ; Membres de la classe | Graphique de la hiérarchie
Voir aussi  ;CView::OnEndPrinting, CView::OnPreparePrinting, CView::OnPrint