CView::OnDraw

virtuel void OnDraw ( CDC * pDC ) = 0;

Paramètres

pDC

Pointe vers le contexte de périphérique à utiliser pour le rendu d'une image du document.

Remarques

Appelé par le framework pour rendre une image du document. L'infrastructure appelle cette fonction pour effectuer l'affichage à l'écran, d'impression et aperçu avant impression, et elle passe à un contexte de périphérique différent dans chaque cas. Il n'y a aucune implémentation par défaut.

Vous devez substituer cette fonction pour afficher votre vue du document. Vous pouvez faire graphic device interface (GDI) appels à l'aide de l'objet CDC indiqué par le paramètre contrôleur de domaine principal . Vous pouvez sélectionner des ressources GDI, comme les stylos ou les polices de caractères, dans le contexte de périphérique avant de dessin et désélectionner puis par la suite. Souvent votre code de dessin peut être indépendant du périphérique ; Autrement dit, il ne nécessite pas d'informations sur ce type de dispositif est afficher l'image.

Afin d'optimiser le dessin, appelez la fonction membre RectVisible le contexte de périphérique pour savoir si un rectangle donné est tiré. Si vous avez besoin de faire la distinction entre l'affichage à l'écran normal et impression, appelez la fonction de membre de IsPrinting le contexte de périphérique.

Aperçu de CView |  ; Membres de la classe | Graphique de la hiérarchie

Voir aussinbsp ;CDC::IsPrinting, CDC::RectVisible, CView::OnPrint, CWnd::OnCreate, CWnd::OnDestroy, CWnd::Post&NcDestroy

Index