PrintDlgEx

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

Parametry

lppd
Wskaźnik do struktury PRINTDLGEX , który zawiera informacje używane do inicjowania arkusz właściwości. Po PrintDlgEx , ta struktura zawiera informacje wybrane przez użytkownika.

Zwraca wartości

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.

Uwagi

Aby uzyskać więcej informacji zobacz Drukowanie arkusza właściwości.

Skrócone informacje

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.

Zobacz też

Wspólny omówienie biblioteki okna dialogowego, wspólne funkcje pole dialogowe, CreatePropertySheetPage, PrintDlg, PRINTDLGEX

Index