PrintDlg

Funkcia PrintDlg zobrazí dialógové okno Tlačiť alebo dialógové oknoNastavenie tlače. Dialógové okno Tlačiť umožňuje používateľovi zadať vlastnosti najmä tlačovú úlohu .

Dialógové oknonastavenia tlačesa nepoužívajú v nových aplikáciách. Nebola nahradená stranedialógového oknaNastavenie spoločnej vytvorené funkciou PageSetupDlg .

BOOL PrintDlg ( LPPRINTDLG  lppd / / smerník na štruktúru s inicializačných údajov);
 

Parametre

lppd
Smerník na štruktúru PRINTDLG , obsahujúci informácie použité pri inicializácii dialógového okna. Keď PrintDlg vráti, táto štruktúra obsahuje informácie o používateľovi výbery.

Note:

Ak používateľ klikne na tlačidlo OK , vrátená hodnota je nenulové. Členovia štruktúre PRINTDLG poukázal na parametra lppd uvádzať užívateľa výbery.

Ak používateľ zrušil alebo zavrieť dialógové okno Tlač alebo Nastavenie tlačiarne alebo sa vyskytla chyba vrátená hodnota je nula. Ak chcete získať rozšírené informácie o chybách, použite funkciu CommDlgExtendedError . Ak používateľ zrušil alebo zatvorení dialógového okna, CommDlgExtendedError vráti hodnotu nula; v opačnom prípade vráti jednu z nasledovných hodnôt:

CDERR_FINDRESFAILURE PDERR_CREATEICFAILURE
CDERR_INITIALIZATION PDERR_DEFAULTDIFFERENT
CDERR_LOADRESFAILURE PDERR_DNDMMISMATCH
CDERR_LOADSTRFAILURE PDERR_GETDEVMODEFAIL
CDERR_LOCKRESFAILURE PDERR_INITFAILURE
CDERR_MEMALLOCFAILURE PDERR_LOADDRVFAILURE
CDERR_MEMLOCKFAILURE PDERR_NODEFAULTPRN
CDERR_NOHINSTANCE PDERR_NODEVICES
CDERR_NOHOOK PDERR_PARSEFAILURE
CDERR_NOTEMPLATE PDERR_PRINTERNOTFOUND
CDERR_STRUCTSIZE PDERR_RETDEFFAILURE

Poznámky

Ak príslušná procedúra (špicaté členskými lpfnPrintHook alebo lpfnSetupHook PRINTDLG štruktúra) spracováva správu WM_CTLCOLORDLG, príslušná procedúra musí vrátiť rukoväť pre kefa, ktorá sa má použiť maľovať kontrolu pozadia.

Systém Windows NT, verzia 5.0 a vyššia: PrintDlgEx funkcie môžete použiť na zobrazenie vytlačte hárok vlastností, ktoré má Všeobecná stránky obsahujú kontroly podobné spoločnej dialógové okno Tlač.

Windows CE: PRINTDLG štruktúra obsahuje rôzni členovia vo Windows CE, ako to robí v desktopové platformy Windows.

Stručné informácie

nbsp; Systém Windows &NT: vyžaduje verzia 3.1 alebo novšia.
Windows:Vyžaduje systém Windows 95 alebo novším.
Windows CE:Vyžaduje verzia 2.0 alebo novšia.
Hlavičky:Deklarovaný v commdlg.h.
Importovať knižnica:Použiť comdlg32.lib.
Unicode:Implementovaný ako Unicode, ANSI verzia v systéme Windows NT.

Pozri tiež

Spoločné Prehľad dialógového okna Knižnica, spoločné dialógové okno funkcie, CommDlgExtendedError, CreateDC DOCINFO, PRINTDLG, PrintHookProc, SetupHookProc, StartDoc, WM_CTLCOLORDLG

Index