[To wstępne dokumentacji oraz z zastrzeżeniem zmiany.]
Funkcja PrintDlgEx wyświetla arkusz właściwości drukowania , który umożliwia użytkownikowi określenie właściwości określonego zadania drukowania. Drukuj arkusz właściwości zawiera Ogólne stronę zawierającą formanty, podobnie jak wspólne okno dialogowe Drukuj . Arkusz właściwości również mogą mieć dodatkowe właściwości specyficzne dla aplikacji i specyficzne dla sterownika stron po stronie Ogólne.
(HRESULT PrintDlgEx LPPRINTDLGEX lppd / / wskaźnika do struktury danych inicjujących);
Jeśli funkcja, wartość zwracana jest wartość S_OK i członek dwResultAction struktury PRINTDLGEX zawiera jedną z następujących wartości.
| Wartość | Znaczenie |
|---|---|
| PD_RESULT_APPLY | Użytkownik kliknął przycisk Zastosuj , a później kliknięto przycisk Anuluj . Oznacza to, że użytkownik chce zastosować zmiany wprowadzone w arkuszu właściwości, ale nie ma jeszcze do drukowania. Struktura PRINTDLGEX zawiera informacje określone przez użytkownika w czasie, które został kliknięty przycisk Zastosuj. |
| PD_RESULT_CANCEL | Użytkownik kliknął przycisk Anuluj . Informacje zawarte w strukturze PRINTDLGEX pozostaje niezmieniony. |
| PD_RESULT_PRINT | Użytkownik kliknął przycisk Drukuj . Struktura PRINTDLGEX zawiera informacje określone przez użytkownika. |
Jeśli funkcja zawiedzie, wartość zwracany może być jeden z następujących kodów błędów COM. Aby uzyskać więcej informacji, zobacz Obsługa błędów.
| Wartość | Znaczenie |
|---|---|
| E_OUTOFMEMORY | Za mało pamięci. |
| E_INVALIDARG | Jeden lub więcej argumentów są nieprawidłowe. |
| E_POINTER | Nieprawidłowy wskaźnik. |
| E_HANDLE | Nieprawidłowe dojście. |
| E_FAIL | Nieokreślony błąd. |
Aby uzyskać więcej informacji zobacz Drukowanie arkusza właściwości.
nbsp; Windows &NT: wymaga wersji 5.0 lub nowszej.
Systemu Windows:Nieobsługiwane.
Systemu Windows CE:Nieobsługiwane.
Nagłówka:Zadeklarowane w commdlg.h.
Importowanie biblioteki:Należy użyć comdlg32.lib.
Unicode:Implementowane jako wersje Unicode i ANSI w systemie Windows NT.
Wspólny omówienie biblioteki okna dialogowego, wspólne funkcje pole dialogowe, CreatePropertySheetPage, PrintDlg, PRINTDLGEX