Udostępnij za pośrednictwem


CPageSetupDialog::DoModal

Wywołanie tej funkcji, aby wyświetlić okno dialogowe Ustawienia strony OLE wspólnego systemu Windows i umożliwia użytkownikowi wybrać różne opcje ustawień wydruku drukowania marginesy, rozmiar i orientację papieru i drukarki docelowej.

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

Użytkownik może uzyskać dostęp opcje instalacji drukarki, takich jak lokalizacja sieciowa właściwości specyficzne dla wybranej drukarki.

Jeśli chcesz zainicjować ustawienie członków różnych opcji okno dialogowe Ustawienia strony m_psd strukturę, należy to zrobić przed wywoływaniem DoModal, i po obiektu okno dialogowe.Po wywołaniu DoModal, wywołanie funkcji do pobierania ustawień lub wprowadzania informacji przez użytkownika w oknie dialogowym innego członka.

Propagowanie bieżące ustawienia wprowadzone przez użytkownika, należy połączyć CWinApp::SelectPrinter.Ta funkcja pobiera informacje z CPageSetupDialog obiektu i inicjuje i wybiera nową drukarkę DC odpowiednie atrybuty.

AfxGetApp()->SelectPrinter(psd.m_psd.hDevNames, psd.m_psd.hDevMode);

Przykład

Zobacz przykład dla CPageSetupDialog::CPageSetupDialog.

Wymagania

Nagłówek: afxdlgs.h

Zobacz też

Informacje

Klasa CPageSetupDialog

Wykres hierarchii

CPageSetupDialog::m_psd