Sdílet prostřednictvím


Třída CPrintDialogEx

Zapouzdřuje služeb poskytovaných vlastností tisku systému Windows 2000.

class CPrintDialogEx : public CCommonDialog

Členy

3f1ccd1t.collapse_all(cs-cz,VS.110).gifVeřejné konstruktory

Název

Description

CPrintDialogEx::CPrintDialogEx

Konstrukce CPrintDialogEx objektu.

3f1ccd1t.collapse_all(cs-cz,VS.110).gifVeřejné metody

Název

Description

CPrintDialogEx::CreatePrinterDC

Vytváří kontext zařízení tiskárny bez zobrazení dialogového okna Tisk.

CPrintDialogEx::DoModal

Zobrazí dialogové okno a umožňuje uživateli provést výběr.

CPrintDialogEx::GetCopies

Zjišťuje počet požadovaných kopií.

CPrintDialogEx::GetDefaults

Obnoví výchozí nastavení zařízení bez zobrazení dialogového okna.

CPrintDialogEx::GetDeviceName

Načte název zařízení aktuálně vybranou tiskárnu.

CPrintDialogEx::GetDevMode

Načte DEVMODE struktury.

CPrintDialogEx::GetDriverName

Načte název ovladače zařízení systémem definované tiskárny.

CPrintDialogEx::GetPortName

Načte název portu aktuálně vybranou tiskárnu.

CPrintDialogEx::GetPrinterDC

Získá popisovač kontextu zařízení tiskárny.

CPrintDialogEx::PrintAll

Určuje, zda všechny stránky dokumentu.

CPrintDialogEx::PrintCollate

Určuje, zda Kompletovat kopie jsou požadovány.

CPrintDialogEx::PrintCurrentPage

Určuje, zda chcete vytisknout aktuální stránku dokumentu.

CPrintDialogEx::PrintRange

Určuje, zda zadaný rozsah stránek vytisknout.

CPrintDialogEx::PrintSelection

Určuje, zda chcete vytisknout pouze aktuálně vybrané položky.

3f1ccd1t.collapse_all(cs-cz,VS.110).gifVeřejné datové členy

Název

Description

CPrintDialogEx::m_pdex

Struktura se používají k přizpůsobení CPrintDialogEx objektu.

Poznámky

Můžete se spolehnout na rámec zpracovat mnoho aspektů procesu tisku aplikace.Další informace o použití rozhraní pro zpracování tiskové úlohy naleznete v článku tisku.

Pokud chcete, aby aplikace pro tisk bez zapojení rámci, můžete CPrintDialogEx s konstruktorem podle třídy tak, jak je", nebo můžete vlastní dialogové okno třídy z CPrintDialogEx a zápis konstruktor podle svých potřeb.V obou případech budou chovat těchto dialogových jako standardní dialogová okna MFC protože jsou odvozeny od třídy CCommonDialog .

Použít CPrintDialogEx objekt, vytvořte nejprve pomocí objektu CPrintDialogEx konstruktor.Jakmile bylo vyrobeno dialogové okno, můžete nastavit nebo změnit všechny hodnoty v m_pdex struktury inicializace hodnoty ovládacích prvků dialogové okno. m_pdex Struktury je typu PRINTDLGEX.Další informace na této struktuře naleznete .

Pokud nezadáte vlastní úchyty v m_pdex pro hDevMode a hDevNames je členů, volejte funkci Windows GlobalFree pro tyto úchyty po dokončení dialogového okna.

Po inicializaci ovládacích prvků pole dialogového okna, zavolejte DoModal členské funkce zobrazíte dialogové okno, a umožní uživateli vybrat možnosti tisku.Při DoModal vrátí, můžete určit, zda je vybrané tlačítko OK, použít nebo zrušit.

Pokud uživatel klepl na tlačítko OK, můžete použít CPrintDialogEx jeho funkce členů načíst informace o vstup uživatele.

CPrintDialogEx::GetDefaults Členské funkce je užitečná pro načítání aktuální výchozí nastavení tiskárny bez zobrazení dialogového okna.Tato metoda vyžaduje zásah uživatele.

Pomocí systému Windows CommDlgExtendedError funkce určit, zda došlo k chybě při inicializaci dialogové okno a další informace o chybě.Další informace o této funkci naleznete .

Další informace o použití CPrintDialogEx , viz Společných tříd dialogové okno.

Hierarchii dědičnosti

CObject

CCmdTarget

CWnd

CDialog

IObjectWithSite

IPrintDialogCallback

CCommonDialog

CPrintDialogEx

Požadavky

Záhlaví: afxdlgs.h

Viz také

Referenční dokumentace

Třída CCommonDialog

Diagram hierarchie

Struktura CPrintInfo