Udostępnij za pośrednictwem


Klasa CPrintDialogEx

Hermetyzuje usług świadczonych przez system Windows 2000 drukowanie arkusza właściwości.

class CPrintDialogEx : public CCommonDialog

Członkowie

3f1ccd1t.collapse_all(pl-pl,VS.110).gifPubliczne konstruktory

Nazwa

Opis

CPrintDialogEx::CPrintDialogEx

Konstrukcje CPrintDialogEx obiektu.

3f1ccd1t.collapse_all(pl-pl,VS.110).gifMetody publiczne

Nazwa

Opis

CPrintDialogEx::CreatePrinterDC

Tworzy kontekstu urządzenia drukarki bez wyświetlania okna dialogowego Drukuj.

CPrintDialogEx::DoModal

Wyświetla okno dialogowe i pozwala użytkownikowi wybrać opcje.

CPrintDialogEx::GetCopies

Pobiera numer kopie wymagane.

CPrintDialogEx::GetDefaults

Domyślne urządzenie pobiera bez wyświetlania okna dialogowego.

CPrintDialogEx::GetDeviceName

Pobiera nazwę urządzenia aktualnie wybranej drukarki.

CPrintDialogEx::GetDevMode

Pobiera DEVMODE struktury.

CPrintDialogEx::GetDriverName

Pobiera nazwę sterownika drukarki zdefiniowanej przez system.

CPrintDialogEx::GetPortName

Pobiera nazwę portu aktualnie wybranej drukarki.

CPrintDialogEx::GetPrinterDC

Pobiera dojście do kontekstu urządzenia drukarki.

CPrintDialogEx::PrintAll

Określa, czy drukowanie wszystkich stron dokumentu.

CPrintDialogEx::PrintCollate

Określa, czy sortowane kopie są wymagane.

CPrintDialogEx::PrintCurrentPage

Określa, czy drukowanie bieżącej strony dokumentu.

CPrintDialogEx::PrintRange

Określa, czy drukowanie określonego zakresu stron.

CPrintDialogEx::PrintSelection

Określa, czy drukowanie aktualnie wybrane elementy.

3f1ccd1t.collapse_all(pl-pl,VS.110).gifPubliczne danych członków

Nazwa

Opis

CPrintDialogEx::m_pdex

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

CObject

CCmdTarget

CWnd

CDialog

IObjectWithSite

IPrintDialogCallback

CCommonDialog

CPrintDialogEx

Wymagania

Nagłówek: afxdlgs.h

Zobacz też

Informacje

Klasa CCommonDialog

Wykres hierarchii

Struktura CPrintInfo