Sdílet prostřednictvím


CPrintDialog::DoModal

Zobrazí běžné tiskové dialogové okno systému Windows a umožní uživateli vybrat různé možnosti tisku, například počet kopií, rozsah stránek a zda by kopie kompletovat.

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

Pokud chcete inicializovat různé tiskové dialogové okno Možnosti nastavení členů m_pd struktury, je vhodné provést před voláním DoModal , ale je vytvořen objekt dialogové okno.

Po volání DoModal , můžete volat jiné členské funkce do dialogového okna Načíst nastavení nebo vstupní informace uživatele.

Všimněte si, že při volání konstruktoru s bPrintSetupOnly nastavena na FALSE, PD_RETURNDC je automaticky použito.Po volání DoModal , GetDefaults , nebo GetPrinterDC , DC tiskárny budou vráceny v m_pd.hDC .Tento řadič domény musí být uvolněno s voláním DeleteDC volající z CPrintDialog .

Příklad

Příklad pro CPrintDialog::CreatePrinterDC.

Požadavky

Záhlaví: afxdlgs.h

Viz také

Referenční dokumentace

Třída CPrintDialog

Diagram hierarchie

CPrintDialog::CPrintDialog

CDialog::DoModal