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);
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 |
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.
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.
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