Pagine e modelli forniti da CPSUI

Importante

La piattaforma di stampa moderna è il mezzo preferito di Windows per comunicare con le stampanti. Ti consigliamo di usare il driver di classe IPP di Microsoft, insieme a Print Support Apps (PSA), per personalizzare l'esperienza di stampa in Windows 10 e 11 per lo sviluppo di dispositivi per stampanti.

Per altre informazioni, vedere Piattaforma di stampa moderna e guida alla progettazione dell'app di supporto per la stampa.

CPSUI fornisce un set di pagine predefinite della finestra delle proprietà, insieme a tre modelli di pagina. Le pagine predefinite della finestra delle proprietà includono quanto segue:

  • Set di tre pagine, con titoli di tabulazione di Layout, Carta/Qualità e Avanzate. Queste pagine sono progettate per contenere le proprietà del documento per le stampanti e possono essere usate per creare una finestra delle proprietà dall'interno della funzione DrvDocumentPropertySheets di una DLL dell'interfaccia della stampante.

  • Una singola pagina, con il titolo della scheda Avanzate. Anche in questo caso, la pagina è destinata a contenere le proprietà del documento per le stampanti e può essere usata per creare una finestra delle proprietà dall'interno della funzione DrvDocumentPropertySheets di una DLL dell'interfaccia della stampante.

  • Una singola pagina, con un titolo di scheda di Impostazioni dispositivo. Questa pagina è destinata a contenere le proprietà della stampante e può essere usata per creare una finestra delle proprietà dall'interno della funzione DrvDevicePropertySheets di un'interfaccia della stampante.

  • Una singola pagina di visualizzazione albero generica senza titolo predefinito. Qualsiasi applicazione CPSUI può usare questa pagina.

Per utilizzare una pagina predefinita, un'applicazione deve identificarla utilizzando il membro pDlgPage di una struttura COMPROPSHEETUI.

CPSUI fornisce anche tre modelli di pagina predefiniti. CPSUI usa questi modelli per creare le pagine predefinite. Le applicazioni possono anche usarle. I modelli sono costituiti dai seguenti:

  • Modello di pagina treeview, che CPSUI usa per creare le pagine predefinite Impostazioni avanzate e Dispositivo. Questo modello è costituito da un controllo treeview che contiene un nodo per ogni opzione della finestra delle proprietà. Un menu di scelta rapida è associato a ogni nodo dell'albero. Il menu di scelta rapida di ogni nodo fornisce i mezzi con cui un utente può modificare il valore dell'opzione. CPSUI fornisce una procedura di finestra di dialogo per questo modello, che gestisce i messaggi di Windows per tutti i controlli finestra supportati da CPSUI.

  • Due modelli di controllo multipli, che CPSUI usa per creare le pagine predefinite Layout e Carta/Qualità . CPSUI fornisce una procedura di finestra di dialogo per questo modello, che gestisce i messaggi di Windows per tutti i controlli finestra supportati da CPSUI.

Per usare un modello di pagina predefinito, un'applicazione deve identificarla usando il membro DlgTemplateID di una struttura DLGPAGE.