[Dette er foreløpige dokumentasjonen og endring.]
Funksjonen PrintDlgEx viser en skrive ut egenskapsarket som gjør at brukeren kan angi egenskaper for en bestemt utskriftsjobb. Et egenskapsark for Skriv ut har en generell side som inneholder kontroller som ligner på vanlige dialogboksen Skriv ut . Egenskapsarket kan også ha flere programspesifikke og driverspesifikke egenskapssider etter generelle side.
() HRESULT PrintDlgEx LPPRINTDLGEX lppd / / peker til struktur med initialisere data);
Hvis funksjonen lykkes, returverdien er S_OK og dwResultAction medlem av PRINTDLGEX -strukturen inneholder en av følgende verdier.
| Verdi | Betydning |
|---|---|
| PD_RESULT_APPLY | Brukeren klikket Bruk -knappen og senere Avbryt -knappen. Dette angir at brukeren ønsker å bruke endringene som er gjort i egenskapsarket, men har ennå ikke ønsker å skrive ut. PRINTDLGEX -strukturen inneholder informasjonen som er angitt av brukeren på tiden ble klikket Bruk -knappen. |
| PD_RESULT_CANCEL | Brukeren klikket Avbryt -knappen. Informasjonen i PRINTDLGEX -strukturen er uendret. |
| PD_RESULT_PRINT | Brukeren klikket på knappen Skriv ut . PRINTDLGEX -strukturen inneholder informasjon som er angitt av brukeren. |
Hvis funksjonen mislykkes, kan returverdien være en av følgende COM-feilkoder. Hvis du vil ha mer informasjon, se Feilhåndtering.
| Verdi | Betydning |
|---|---|
| E_OUTOFMEMORY | Ikke nok minne. |
| E_INVALIDARG | Ett eller flere argumenter er ugyldig. |
| E_POINTER | Ugyldig peker. |
| E_HANDLE | Ugyldig referanse. |
| E_FAIL | Uspesifisert feil. |
Hvis du vil ha mer informasjon, se Egenskapsarket Skriv ut.
nbsp; Windows &NT: krever versjon 5.0 eller senere.
Windows:Som ikke støttes.
Windows CE:Som ikke støttes.
Topptekst:Deklarert i commdlg.h.
Importere biblioteket:Bruk comdlg32.lib.
Unicode:Implementert som Unicode- og ANSI-versjoner på Windows NT.
Felles biblioteket dialogboksoversikt, felles dialogboksen fungerer, CreatePropertySheetPage, PrintDlg, PRINTDLGEX