Sdílet prostřednictvím


CPrintDialog::CPrintDialog

Vytvoří objekt dialogové okno Tisk systému Windows nebo nastavení tisku.

CPrintDialog(
   BOOL bPrintSetupOnly,
   DWORD dwFlags = PD_ALLPAGES | PD_USEDEVMODECOPIES | PD_NOPAGENUMS | PD_HIDEPRINTTOFILE | PD_NOSELECTION,
   CWnd* pParentWnd = NULL 
);

Parametry

  • bPrintSetupOnly
    Určuje, zda se zobrazí standardní dialogové okno Tisk systému Windows nebo v dialogovém okně Nastavení tisku.Tento parametr nastaven na TRUE zobrazí standardní dialogové okno nastavení tisku v systému Windows.Nastavit na FALSE zobrazíte dialogové okno Tisk systému Windows.Pokud bPrintSetupOnly je FALSE, tlačítko Nastavení tisku je stále zobrazen v dialogovém okně Tisk.

  • dwFlags
    Jeden nebo více příznaků, které můžete použít nastavení dialogové kombinované bitového operátoru.Například PD_ALLPAGES nastaví příznak výchozí rozsah tisku na všechny stránky dokumentu.Najdete PRINTDLG struktury v Další informace o tyto příznaky.

  • pParentWnd
    Ukazatel na dialogové okno okno nadřazené nebo vlastníka.

Poznámky

Tato funkce člena pouze sestaví objekt.Použití DoModal členské funkce zobrazíte dialogové okno.

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

// Display the Windows Print dialog box with "All" radio button 
// initially selected. All other radio buttons are disabled.
CPrintDialog dlg1(FALSE);

// Display the Windows Print dialog box with Collate check box checked.  
CPrintDialog dlg2(FALSE, PD_ALLPAGES | PD_COLLATE | PD_NOPAGENUMS | PD_HIDEPRINTTOFILE);

// Display the Windows Print dialog box with "Selection" radio
// button initially selected. "All" radio button is enabled
// but "Pages" radio button is disabled.
CPrintDialog dlg3(FALSE, PD_SELECTION | PD_USEDEVMODECOPIES);

Požadavky

Záhlaví: afxdlgs.h

Viz také

Referenční dokumentace

Třída CPrintDialog

Diagram hierarchie

CPrintDialog::DoModal

PrintDlg