グループ親

重要

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

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

プロパティ シート ページは、1 つのグループ親に割り当てることでグループ化できます。 グループ親を作成するには、CPSFUNC_INSERT_PSUIPAGE 関数コードを使用して CPSUI の ComPropSheet 関数を呼び出し、INSERTPSUIPAGE_INFO 構造体の Type メンバーとして PSUIPAGEIN Standard Edition RT_GROUP_PARENT を指定します。

新しいグループ親が作成されると、ハンドルが返されます。 その後、プロパティ シート ページを追加または削除するときに、ComPropSheethComPropSheet パラメーターとしてハンドルを使用できます。

さらに、グループ親ハンドルは、アプリケーションの PFNPROPSHEETUI 型コールバック関数によって受信される PROPSHEETUI_INFO 構造体の hComPropSheet メンバーとして受信されます。 新しいグループ親を作成しない場合は、すべてのプロパティ シート ページをこのページに割り当てる必要があります。

作成される各グループ親の下に、追加のグループ親を作成できます。 プロパティ シート自体は、最上位グループ親と見なされます。 追加のグループ親を明示的に作成しない場合、追加されたすべてのプロパティ シート ページは最上位の親に割り当てられます。