Udostępnij za pośrednictwem


CView::OnDraw

Wywołana przez ramy renderowanie obrazu dokumentu.

virtual void OnDraw(
   CDC* pDC 
) = 0;

Parametry

  • pDC
    Punkty do kontekstu urządzenia służące renderowanie obrazu dokumentu.

Uwagi

Ramy wywołuje tę funkcję do ekranu, drukowanie i Podgląd wydruku i przekazuje kontekstu urządzenia różnych w każdym przypadku.Istnieje implementacja nie domyślny.

Należy zastąpić tej funkcji, aby wyświetlić dokumentu.Można wykonywać połączenia (GDI) interfejsu urządzenia graficznego za pomocą CDC obiektu wskazywanej przez pDC parametru.Można wybrać zasoby GDI, takie jak pióra lub czcionki, do kontekstu urządzenia przed rozpoczęciem rysowania i wyłącz je później.Często kod rysunku może być niezależny od urządzenia; oznacza to, że nie wymaga informacji o jaki typ urządzenia jest wyświetlanie obrazu.

Aby zoptymalizować rysunku, call RectVisible Członkowskich funkcji kontekstu urządzenia, aby dowiedzieć się, czy rysowane danego prostokąta.Jeśli konieczne jest rozróżnienie między normalnym ekranu, wyświetlania i drukowania, wywołanie IsPrinting Członkowskich funkcji kontekstu urządzenia.

Wymagania

Nagłówek: afxwin.h

Zobacz też

Informacje

Klasa CView

Wykres hierarchii

CDC::IsPrinting

CDC::RectVisible

CView::OnPrint

CWnd::OnCreate

CWnd::OnDestroy

CWnd::PostNcDestroy