Drukowanie
Microsoft Windows implementuje wyświetlania niezależny od urządzenia.W MFC, oznacza to, że tym samym rysunku wywołań, w OnDraw funkcji składowej klasy widoku są odpowiedzialne za rysowanie na ekranie i na innych urządzeń, takich jak drukarki.Podgląd wydruku urządzenie docelowe jest symulowane wydrukowi do wyświetlania.
Roli użytkownika vs drukowania.w ramach roli
Klasa widok ma następujące obowiązki:
Informuje ramy, ile stron są w dokumencie.
Zapytany drukowania określonej strony, narysuj część dokumentu.
Przydzielanie i deallocate czcionek lub innych zasobów grafiki urządzenia interfejsu (interfejs GDI) potrzebne do drukowania.
W razie potrzeby wysyłania żadnego escape kody potrzebne, aby zmienić tryb drukarki przed wydrukowaniem danej strony, na przykład, aby zmienić orientację drukowanego na podstawie poszczególnych stron.
W ramach odpowiedzialności są następujące:
Wyświetl wydruku okno dialogowe.
Tworzenie CDC obiektu dla drukarki.
Wywołanie StartDoc i EndDoc funkcji elementów członkowskich z CDC obiektu.
Powtarzalnie wywołują Blogger Członkowskich funkcji CDC obiektu informuje klasy widoku strony, która ma być drukowana i wywołać EndPage Członkowskich funkcji CDC obiektu.
Wywołanie funkcji wykonać w widoku w odpowiednim czasie.
W następujących artykułach omówiono, jak obsługuje podglądu drukowania i drukowania w ramach: