Procedure della finestra di dialogo e 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.
Una routine della finestra di dialogo è una funzione di callback che gestisce i messaggi di finestra inviati dal sistema. Questo tipo di callback dell'evento di pagina è necessario se si crea una pagina della finestra delle proprietà personalizzata non fornita da CPSUI. È anche possibile usare le procedure della finestra di dialogo con Pagine e modelli forniti da CPSUI, ma è consigliabile usare un gestore di messaggi CPSUI. Per altre informazioni sulle procedure della finestra di dialogo, vedere DialogProc nella documentazione di Microsoft Windows SDK. I puntatori alle procedure della finestra di dialogo vengono dichiarati usando il tipo di puntatore DLGPROC, descritto anche nella documentazione di Windows SDK.
Per tutte le pagine della finestra delle proprietà create tramite CPSUI, i messaggi della finestra vengono prima intercettati da CPSUI prima di essere passati alla routine della finestra di dialogo fornita dall'applicazione. Se la pagina è stata definita utilizzando un modello fornito da CPSUI, la procedura della finestra di dialogo fornita dall'applicazione può fornire un valore restituito che indica che CPSUI deve elaborare il messaggio.
Una procedura di finestra di dialogo può usare le funzioni SetCPSUIUserData e GetCPSUIUserData per archiviare e recuperare un valore fornito dall'applicazione.
Per altre informazioni sull'uso delle procedure della finestra di dialogo con CPSUI, vedere la sezione Osservazioni per DLGPAGE.