プロパティ シート オプション

重要

プリンターデバイス開発におけるWindows 10および11での印刷体験をカスタマイズするために、MicrosoftのIPPインボックスクラスドライバーとPrint Support Apps (PSA)の使用を推奨します。

詳細については、プリントサポートアプリデザインガイド.

プロパティ シート オプションは、プロパティ シート ページ上の表示可能で選択可能な項目です。 通常、ユーザーはオプションの値を変更できます。 CPSUI は、CPSUI でサポートされるウィンドウ コントロールの定義済みのセットを使用して、アプリケーションが標準形式でオプションを作成できるようにします。 アプリケーションは、これらのコントロールのリソースを提供する必要はありません。

各プロパティ シート ページには、通常、いくつかのオプションが含まれています。 プロパティ シート オプションごとに、CPSUI アプリケーションで次の CPSUI 構造体を使用する必要があります。

  • オプションの表示名とその他の特性を識別する 1 つの OPTITEM 構造体。

  • オプションの表示ダイアログの種類 (CPSUI オプションの種類) を識別する 1 つの OPTTYPE 構造体。

  • オプションのユーザーが選択できるパラメーター値を識別する 1 つ以上の OPTPARAM 構造体。

これらの CPSUI 構造体を使用してプロパティ シートのオプションを記述するには、COMPROPSHEETUI 構造体を使用して、オプションを含むページを定義する必要があります。