Von CPSUI bereitgestellte Seiten und Vorlagen

Wichtig

Die moderne Druckplattform ist die bevorzugte Methode von Windows für die Kommunikation mit Druckern. Wir empfehlen die Verwendung des Microsoft IPP-Treibers für die Posteingangsklasse zusammen mit Print Support Apps (PSA), um das Druckverhalten in Windows 10 und 11 für die Entwicklung von Druckergeräten anzupassen.

Weitere Informationen finden Sie unter Moderne Druckplattform und im Designhandbuch für die Drucksupport-App.

CPSUI stellt einen Satz vordefinierter Eigenschaftsblattseiten, mit drei Seitenvorlagen bereit, zusammen. Vordefinierte Eigenschaftsblattseiten umfassen Folgendes:

  • Eine Gruppe von drei Seiten mit Registerkartentiteln von Layout, Papier/Qualität und Erweitert. Diese Seiten sollen Dokumenteigenschaften für Drucker enthalten und können zum Erstellen eines Eigenschaftsblatts innerhalb der DrvDocumentPropertySheets-Funktion einer Druckerschnittstelle verwendet werden.

  • Eine einzelne Seite mit einem Registerkartentitel von Erweitert. Die Seite soll wieder Dokumenteigenschaften für Drucker enthalten und können zum Erstellen eines Eigenschaftsblatts innerhalb der DrvDocumentPropertySheets-Funktion einer Druckerschnittstelle verwendet werden.

  • Eine einzelne Seite mit einem Registerkartentitel der Geräteeinstellungen. Diese Seite soll Druckereigenschaften enthalten und kann zum Erstellen eines Eigenschaftenblatts innerhalb der DrvDevicePropertySheets-Funktion einer Druckerschnittstelle verwendet werden.

  • Eine einzelne, generische Strukturansichtsseite ohne vordefinierten Titel. Jede CPSUI-Anwendung kann diese Seite verwenden.

Um eine vordefinierte Seite zu verwenden, muss eine Anwendung sie mithilfe des pDlgPage-Members einer COMPROPSHEETUI-Struktur identifizieren.

CPSUI stellt außerdem drei vordefinierte Seitenvorlagen bereit. CPSUI verwendet diese Vorlagen zum Erstellen der vordefinierten Seiten. Anwendungen können sie auch verwenden. Die Vorlagen bestehen aus den folgenden Vorlagen:

  • Eine Strukturansicht-Seitenvorlage, die CPSUI verwendet, um die vordefinierten Seiten für Erweitert und Geräteeinstellungen zu erstellen. Diese Vorlage besteht aus einem Strukturansichtssteuerelement, das einen Knoten für jede Eigenschaftsblattoption enthält. Jedem Knoten der Struktur ist ein Kontextmenü zugeordnet. Das Kontextmenü jedes Knotens stellt die Mittel bereit, mit denen ein Benutzer den Wert der Option ändern kann. CPSUI stellt ein Dialogfeldverfahren für diese Vorlage zur Hand, das Windows-Nachrichten für alle CPSUI-unterstützten Fenstersteuerelemente verarbeitet.

  • Zwei mehrere Steuerelementvorlagen, die CPSUI zum Erstellen der vordefinierten Layout - und Papier-/Qualitätsseiten verwendet. CPSUI stellt ein Dialogfeldverfahren für diese Vorlage zur Hand, das Windows-Nachrichten für alle CPSUI-unterstützten Fenstersteuerelemente verarbeitet.

Um eine vordefinierte Seitenvorlage zu verwenden, muss eine Anwendung sie mithilfe des DlgTemplateID-Elements einer DLGPAGE-Struktur identifizieren.