Страницы и шаблоны 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 .