Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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 Print Support App v1 and v2 design guide (Przewodnik projektowania aplikacji do obsługi wydruku w wersji 1 i 2).
Jeśli używasz elementów sterujących oknami obsługiwanych przez CPSUI w połączeniu z stronami i szablonami dostarczanymi przez CPSUI, CPSUI udostępnia zasoby kontrolne okien, które opisują elementy w sposób umożliwiający ich dopasowanie się do siebie. W związku z tym nie trzeba udostępniać zasobów dla kontrolek.
Z drugiej strony, jeśli tworzysz stronę arkusza właściwości, która nie korzysta ze strony ani szablonu dostarczonego przez CPSUI, musisz dostosować kontrolki okna obsługiwane przez CPSUI, które wykorzystujesz. W tym celu należy podać zasoby kontroli okien dla typów opcji CPSUI. Należy określić identyfikatory dla tych zasobów, używając członka BegCtrlID w strukturze OPTTYPE każdej opcji.
W przypadku dostosowywania kontrolek okien obsługiwanych przez interfejs użytkownika CPSUI należy pamiętać, że CPSUI nie pokazuje opcji, jeśli flaga OPTIF_HIDE jest ustawiona w strukturze OPTITEM. CPSUI przenosi pozostałe kontrolki, aby wypełnić miejsce zwykle zajęte przez ukrytą opcję. W związku z tym, jeśli tworzysz stronę zawierającą kilka jednocześnie wyświetlanych opcji, należy przestrzegać następujących reguł:
Każda opcja powinna zajmować całą szerokość karty arkusza właściwości.
Okna dialogowe opcji nie powinny nakładać się na siebie.
W przypadku opcji reprezentowanych przez przyciski radiowe rozmieszczone od lewej do prawej, przyciski i ikony powinny być wyrównane na osi x. Jeśli przyciski są ułożone od góry do dołu, przyciski i ikony powinny być wyrównane wzdłuż osi y.
Jeśli kilka elementów dzieli jedno pole grupy, pole grupy musi należeć do pierwszego OPTITEM, który jest najwyżej położonym elementem w polu grupy. Pole grupy musi być wystarczająco duże, aby zawierać wszystkie skojarzone z nim elementy.
Należy również pamiętać, że jeśli przyciski radiowe i ikony są rozmieszczone od góry do dołu, a niektóre z tych kontrolek są ukryte, CPSUI nie usuwa wynikowego pustego miejsca w kierunku y.