Udostępnij za pośrednictwem


Procedury okna dialogowego i CPSUI

Ważny

Nowoczesna platforma drukowania jest preferowanym sposobem komunikacji z drukarkami w systemie Windows. Zalecamy używanie sterownika klasy skrzynki odbiorczej IPP firmy Microsoft wraz z aplikacjami do obsługi drukowania (PSA), aby dostosować środowisko drukowania w systemie Windows 10 i 11 na potrzeby opracowywania urządzeń drukarki.

Aby uzyskać więcej informacji, zobacz przewodnik projektowania aplikacji do obsługi druku .

Procedura okna dialogowego to funkcja wywołania zwrotnego, która obsługuje komunikaty okien wysyłane przez system. Ten typ wywołania zwrotnego zdarzeń strony jest wymagany, jeśli tworzysz dostosowaną stronę arkusza właściwości, która nie jest dostarczana przez CPSUI. (Można również użyć procedur okna dialogowego ze stron i szablonów dostarczonych przez CPSUI, ale zaleca się użycie procedury obsługi komunikatów CPSUI). Aby uzyskać więcej informacji na temat procedur okna dialogowego, zobacz DialogProc w dokumentacji zestawu Microsoft Windows SDK. Wskaźniki do procedur okna dialogowego są deklarowane przy użyciu typu wskaźnika DLGPROC, który jest również opisany w dokumentacji zestawu narzędzi Windows SDK.

Dla wszystkich stron arkusza właściwości utworzonych przy użyciu CPSUI, komunikaty okienne są najpierw przechwytywane przez CPSUI, zanim zostaną przekazane do procedury okna dialogowego udostępnionej przez aplikację. Jeśli strona została zdefiniowana przy użyciu szablonu dostarczonego przez CPSUI, procedura okna dialogowego dostarczona przez aplikację może dostarczyć wartość zwrotną wskazującą, że CPSUI powinien przetworzyć komunikat.

Procedura okna dialogowego może używać funkcji SetCPSUIUserData i GetCPSUIUserData do przechowywania i pobierania wartości dostarczonej przez aplikację.

Aby uzyskać więcej informacji na temat używania procedur okien dialogowych z CPSUI, zobacz sekcję Uwagi dotyczącą DLGPAGE.