PrintDlgEx

[Acest lucru este documenta?ia preliminare și subiect pentru a schimba].

Funcția PrintDlgEx afișează o imprima foaia de proprietăți care permite utilizatorului pentru a specifica proprietățile de un loc de muncă speciale de imprimare. O foaie de proprietăți de Imprimare are o pagina generale conținând controale similare în caseta de dialog comune de Imprimare . Foaia de proprietăți, de asemenea, puteți avea cerere-specifice suplimentare specifice driver-proprietate pagini la pagina generale.

(HRESULT PrintDlgEx LPPRINTDLGEX  lppd / / indicatorul structura datelor de ini?ializare);
 

Parametrii

lppd
Indicator spre o structură PRINTDLGEX care conține informații folosite pentru a initializa foaia de proprietăți. Când se întoarce PrintDlgEx , această structură conține informații despre selecțiile utilizatorului.

Valorile întroarse

Dacă funcția reușește, valoarea returnată este S_OK și membru de dwResultAction din structura PRINTDLGEX conține una dintre următoarele valori.

Valoarea Sensul
PD_RESULT_APPLY Utilizatorul a făcut clic pe butonul aplicare și mai târziu ați făcut clic pe butonul Revocare . Acest lucru indică faptul că utilizatorul dorește să aplice modificările făcute în foaia de proprietăți, dar încă nu doriți să imprimați. Structura PRINTDLGEX con?ine informa?iile specificate de utilizator în momentul a fost făcut clic pe butonul aplicare.
PD_RESULT_CANCEL Utilizatorul face clic pe butonul Revocare . Informațiile din structura PRINTDLGEX este neschimbată.
PD_RESULT_PRINT Utilizatorul face clic pe butonul Imprimare . Structura PRINTDLGEX con?ine informa?iile specificate de utilizator.

Dacă funcția nu reușește, valoarea returnată poate fi unul dintre următoarele coduri de eroare la COM. Pentru mai multe informații, consultați Eroare de manipulare.

Valoarea Sensul
E_OUTOFMEMORY Memorie insuficientă.
E_INVALIDARG Una sau mai multe argumente sunt incorecte.
E_POINTER Indicatorul nevalid.
E_HANDLE Handle nevalid.
E_FAIL Eroare nespecificată.

Observații

Pentru mai multe informații, consultați Foaia de proprietăți de imprimare.

QuickInfo

nbsp; Windows &NT: necesită versiunea 5.0 sau o versiune ulterioară.
Windows:Neacceptat.
Windows CE:Neacceptat.
Antet:A declarat în commdlg.h.
Import Biblioteca:Utilizarea comdlg32.lib.
Unicode:Pus în aplicare ca Unicode și ANSI versiuni Windows NT.

A se vedea, de asemenea

Comune Dialog Box biblioteca prezentare generală, funcții comune de caseta de Dialog, CreatePropertySheetPage, PrintDlg, PRINTDLGEX

Index