Страницы и шаблоны CPSUI-Supplied
Важно!
Мы рекомендуем использовать драйвер класса "Входящие" от Майкрософт iPP вместе с приложениями поддержки печати (PSA) для настройки печати в Windows 10 и 11 для разработки принтеров.
Дополнительные сведения см. в руководстве по проектированию приложений поддержки печати.
CPSUI предоставляет набор стандартных страниц страниц свойств, а также три шаблона страниц. Предопределенные страницы страниц свойств включают следующее:
Набор из трех страниц с названиями вкладок Макет, Бумага/Качество и Дополнительно. Эти страницы предназначены для хранения свойств документов для принтеров и могут использоваться для создания листа свойств из функции DrvDocumentPropertySheets в библиотеке DLL интерфейса принтера.
Одна страница с заголовком вкладки Дополнительно. Опять же, страница предназначена для хранения свойств документов для принтеров и может использоваться для создания листа свойств из функции DrvDocumentPropertySheets в библиотеке DLL интерфейса принтера.
Одна страница с заголовком вкладки Параметры устройства. Эта страница предназначена для хранения свойств принтера и может использоваться для создания страницы свойств из функции DrvDevicePropertySheets в библиотеке DLL интерфейса принтера.
Одна универсальная страница представления в виде дерева без предопределенного заголовка. Эту страницу может использовать любое приложение CPSUI.
Чтобы использовать предопределенную страницу, приложение должно идентифицировать ее с помощью элемента pDlgPage структуры COMPROPSHEETUI .
CPSUI также предоставляет три стандартных шаблона страниц. CPSUI использует эти шаблоны для создания предопределенных страниц. Приложения также могут использовать их. Шаблоны состоят из следующих:
Шаблон страницы представления в виде дерева, который CPSUI использует для создания предопределенных страниц "Дополнительно" и "Параметры устройства". Этот шаблон состоит из элемента управления treeview, содержащего узел для каждого параметра страницы свойств. Контекстное меню связано с каждым узлом дерева. Контекстное меню каждого узла предоставляет средства, с помощью которых пользователь может изменить значение параметра. CPSUI предоставляет процедуру диалогового окна для этого шаблона, которая обрабатывает сообщения Windows для всех оконных элементов управления, поддерживаемых CPSUI.
Два нескольких шаблона элементов управления, которые CPSUI использует для создания предопределенных страниц макета и бумаги или качества . CPSUI предоставляет процедуру диалогового окна для этого шаблона, которая обрабатывает сообщения Windows для всех оконных элементов управления, поддерживаемых CPSUI.
Чтобы использовать предопределенный шаблон страницы, приложение должно идентифицировать его с помощью элемента DlgTemplateID структуры DLGPAGE .
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по