CPSUI 簡介
重要
新式列印平臺是 Windows 與印表機通訊的慣用方法。 我們建議您使用Microsoft的 IPP 收件匣類別驅動程式,以及列印支援應用程式 (PSA),自定義 Windows 10 和 11 中的列印體驗,以進行印表機裝置開發。
如需詳細資訊,請參閱 新式列印平臺 和 列印支援應用程式設計指南。
Common Property Sheet User Interface (CPSUI) 是使用者模式動態連結庫,可讓開發人員建立具有通用標準外觀的屬性表頁面。 使用 CPSUI 建立的大部分頁面都包含:
樹檢視視窗,每個樹狀節點都代表可選取的用戶可修改頁面選項。
每個樹狀節點的操作功能表,用於顯示和選取與節點相關聯的參數值。
操作功能表項是使用一組 預先定義的 CPSUI 支援的視窗控制項所建立。 用戶在樹檢視視窗中選取選項,然後使用操作功能選取該選項所需的值。
雖然 CPSUI 是設計成可供任何應用程式使用,但其主要用途是由 NT 型作業系統列印子系統使用。 因此,Windows 驅動程式套件 (WDK) 檔著重於此用途。
CPSUI 為印表機和列印檔提供預先定義的屬性表頁面。 CPSUI 提供的頁面包含 印表機的 [裝置設定 ] 頁面,以及 檔的 [版面配置]、 [紙張/品質] 和 [進階 ] 頁面。 您可以從印表資料夾的 [印表機 ] 功能表檢視這些頁面。
印表機與 印表機介面 DLL 搭配使用,使用這些預先定義的頁面來建立印表機和文件的屬性表。 如需列印多任務緩衝處理器、印表機介面 DLL 和 CPSUI 如何互動的資訊,請參閱 搭配印表機驅動程式使用 CPSUI。
針對Microsoft的 Unidrv 和 Pscript 驅動程式所建立的自定義使用者介面程式代碼也可以使用 CPSUI。 如需詳細資訊,請參閱 使用者介面外掛程式。