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