Udostępnij za pośrednictwem


CPrintDialog::DoModal

Wyświetla okno dialogowe drukowania wspólnego systemu Windows i pozwala użytkownikowi wybrać różne opcje drukowania, takie jak liczba kopii, zakres stron i czy kopie mają być sortowane.

virtual INT_PTR DoModal( );

Wartość zwracana

IDOK lub IDCANCEL.Jeśli IDCANCEL jest zwracany, wywołanie Windows CommDlgExtendedError funkcji, wystąpił błąd.

IDOK i IDCANCEL są stałymi, które wskazują, czy użytkownik jest zaznaczony przycisk OK lub Anuluj.

Uwagi

Jeśli chcesz zainicjować różne opcje okna dialogowego drukowania przez ustawienie członków m_pd strukturę, należy to zrobić przed wywoływaniem DoModal, ale po obiektu okno dialogowe.

Po wywołaniu DoModal, inny członek może wywoływać funkcje do pobierania ustawień lub wprowadzania informacji przez użytkownika w oknie dialogowym.

Należy zauważyć, że gdy wywołanie konstruktora bPrintSetupOnly ustawiona na FALSE, PD_RETURNDC flaga jest automatycznie używany.Po wywołaniu DoModal, GetDefaults, lub GetPrinterDC, DC drukarki będą zwracane w m_pd.hDC.Ten kontroler domeny musi zwolniona z zaproszeniem do DeleteDC przez obiekt wywołujący CPrintDialog.

Przykład

Zobacz przykład dla CPrintDialog::CreatePrinterDC.

Wymagania

Nagłówek: afxdlgs.h

Zobacz też

Informacje

Klasa CPrintDialog

Wykres hierarchii

CPrintDialog::CPrintDialog

CDialog::DoModal