Klasa CPrintDialogEx
Hermetyzuje usług świadczonych przez system Windows 2000 drukowanie arkusza właściwości.
class CPrintDialogEx : public CCommonDialog
Członkowie
Publiczne konstruktory
Nazwa |
Opis |
---|---|
Konstrukcje CPrintDialogEx obiektu. |
Metody publiczne
Nazwa |
Opis |
---|---|
Tworzy kontekstu urządzenia drukarki bez wyświetlania okna dialogowego Drukuj. |
|
Wyświetla okno dialogowe i pozwala użytkownikowi wybrać opcje. |
|
Pobiera numer kopie wymagane. |
|
Domyślne urządzenie pobiera bez wyświetlania okna dialogowego. |
|
Pobiera nazwę urządzenia aktualnie wybranej drukarki. |
|
Pobiera DEVMODE struktury. |
|
Pobiera nazwę sterownika drukarki zdefiniowanej przez system. |
|
Pobiera nazwę portu aktualnie wybranej drukarki. |
|
Pobiera dojście do kontekstu urządzenia drukarki. |
|
Określa, czy drukowanie wszystkich stron dokumentu. |
|
Określa, czy sortowane kopie są wymagane. |
|
Określa, czy drukowanie bieżącej strony dokumentu. |
|
Określa, czy drukowanie określonego zakresu stron. |
|
Określa, czy drukowanie aktualnie wybrane elementy. |
Publiczne danych członków
Nazwa |
Opis |
---|---|
Struktura, używane do dostosowywania CPrintDialogEx obiektu. |
Uwagi
Można polegać na ramy do obsługi wielu aspektów procesu drukowania z aplikacji.Aby uzyskać więcej informacji na temat przy użyciu framework do obsługi zadań drukowania, zobacz artykuł drukowania.
Jeśli aplikacja do obsługi drukowania bez zaangażowania w ramach można użyć CPrintDialogEx klasy "a" za pomocą konstruktora dostarczone lub można czerpać własnej klasy okno dialogowe z CPrintDialogEx i zapisu konstruktora do własnych potrzeb.W każdym przypadku tych okien dialogowych będzie działać jak standardowy MFC, okno dialogowe, ponieważ pochodzą one z klasy CCommonDialog.
Aby użyć CPrintDialogEx obiektów, należy najpierw utworzyć obiekt przy użyciu CPrintDialogEx konstruktora.Po oknie dialogowym została skonstruowana, można ustawić lub zmodyfikować wartości w m_pdex struktury zainicjować wartości formantów w oknie dialogowym.m_pdex Struktury jest typu PRINTDLGEX.Więcej informacji dotyczących tej struktury, zobacz Windows SDK.
Jeśli nie podasz własne uchwyty w m_pdex dla pole hDevMode i hDevNames członków, należy wywołać funkcję Windows GlobalFree dla tych uchwytów, po zakończeniu okno dialogowe.
Po inicjowanie formantów okna dialogowego, call DoModal Członkowskich funkcji wyświetlania okna dialogowego i umożliwia użytkownikowi wybranie opcji drukowania.Gdy DoModal zwraca, można określić, czy przycisk OK, Zastosuj lub Anuluj wybranych przez użytkownika.
Jeśli użytkownik nacisnął przycisk OK, można użyć CPrintDialogExw funkcji elementów członkowskich do pobierania informacji wprowadzania przez użytkownika.
CPrintDialogEx::GetDefaults Członkowskich funkcja jest przydatne do pobierania bez wyświetlania okna dialogowego bieżące ustawienia domyślne drukarki.Ta metoda nie wymaga interakcji użytkownika.
Można użyć systemu Windows CommDlgExtendedError funkcji, aby ustalić, czy wystąpił błąd podczas inicjowania okna dialogowego i Dowiedz się więcej o błędzie.Aby uzyskać więcej informacji o tej funkcji, zobacz Windows SDK.
Aby uzyskać więcej informacji na temat używania CPrintDialogEx, zobacz Wspólne okno dialogowe klasy.
Hierarchii dziedziczenia
IObjectWithSite
IPrintDialogCallback
CPrintDialogEx
Wymagania
Nagłówek: afxdlgs.h