Sdílet prostřednictvím


CPageSetupDialog::DoModal

Volání této funkce můžete zobrazit dialogové okno Vzhled stránky OLE systému Windows společné a umožní uživateli vybrat různé možnosti nastavení tisku, například okraje tisku, velikost a orientaci papíru a cílovou tiskárnu.

virtual INT_PTR DoModal( );

Vrácená hodnota

IDOK nebo IDCANCEL.Pokud IDCANCEL je vrácena, volání systému Windows CommDlgExtendedError funkce určit, zda došlo k chybě.

IDOK a IDCANCEL jsou konstanty, které označují, zda je vybrané tlačítko OK nebo Storno.

Poznámky

Kromě toho může uživatel přistupovat možnosti nastavení tiskárny jako síťové umístění a vlastnosti specifické pro vybranou tiskárnu.

Pokud chcete inicializovat různé možnosti dialogového okna Vzhled stránky nastavením členů m_psd struktury, měli byste tak učinit před voláním DoModal , a poté, co je vytvořen objekt dialogové okno.Po volání DoModal , volat funkce do dialogového okna Načíst nastavení nebo vstupní informace o uživateli jiným členem.

Pokud chcete rozšířit aktuální nastavení zadané uživatelem, volat na CWinApp::SelectPrinter.Tato funkce má informace z CPageSetupDialog objektu a inicializuje a vybere novou tiskárnu DC řádné atributy.

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

Příklad

Příklad pro CPageSetupDialog::CPageSetupDialog.

Požadavky

Záhlaví: afxdlgs.h

Viz také

Referenční dokumentace

Třída CPageSetupDialog

Graf hierarchie

CPageSetupDialog::m_psd