compstui.h ヘッダー
このヘッダーは、印刷ドライバーによって使用されます。
詳細については、次を参照してください。
compstui.h には、次のプログラミング インターフェイスが含まれています。
関数
CommonPropertySheetUIA CommonPropertySheetUIA 関数は、プロパティ シート ページを表示し、ユーザーが表示される値を変更する方法を提供します。 |
CommonPropertySheetUIW CommonPropertySheetUIW 関数は、プロパティ シート ページを表示し、ユーザーが表示される値を変更する方法を提供します。 |
GetCPSUIUserData CPSUI の GetCPSUIUserData 関数は、SetCPSUIUserData 関数を使用して以前に格納されていたデータを取得します。 |
SetCPSUIUserData CPSUI の SetCPSUIUserData 関数を使用すると、CPSUI アプリケーション (プリンター インターフェイス DLL を含む) で、表示されていないデータをプロパティ シート ダイアログ ボックスに関連付けることができます。 |
コールバック関数
_CPSUICALLBACK _CPSUICALLBACK関数の種類は、CPSUI メッセージ ハンドラーとして使用することを目的としたコールバック関数を定義するために、CPSUI アプリケーション (プリンター インターフェイス DLL を含む) によって使用されます。 |
PFNCOMPROPSHEET ComPropSheet 関数は CPSUI によって提供され、CPSUI アプリケーション (プリンター インターフェイス DLL を含む) によって呼び出して、プロパティ シート ページを作成できます。 |
PFNPROPSHEETUI PFNPROPSHEETUI 関数の種類は、ページ作成コールバックを定義するために CPSUI アプリケーション (プリンター インターフェイス DLL を含む) によって使用されます。これにより、作成するプロパティ シート ページが指定されます。 |
構造
COMPROPSHEETUI 関数コードがCPSFUNC_ADD_PCOMPROPSHEETUI場合、COMPROPSHEETUI 構造体は CPSUI の ComPropSheet 関数への入力パラメーターとして使用されます。 すべての構造体メンバーは、ComPropSheet の呼び出し元によって提供される必要があります。 |
CPSUICBPARAM CPSUICBPARAM 構造体は、型指定されたコールバック関数を_CPSUICALLBACKするための入力パラメーターとして使用されます。 |
CPSUIDATABLOCK 関数コードがCPSFUNC_SET_DATABLOCKまたはCPSFUNC_QUERY_DATABLOCKの場合、CPSUIDATABLOCK 構造体は ComPropSheet 関数のパラメーターとして使用されます。 |
DLGPAGE DLGPAGE 構造体は、CPSUI の ComPropSheet 関数にプロパティ シート ページを指定するために使用されます。 構造体のアドレスは COMPROPSHEETUI 構造体に含まれており、すべてのメンバー値は ComPropSheet 呼び出し元によって提供されます。 |
EXTCHKBOX EXTCHKBOX 構造体は、プロパティ シート ページ オプションに追加できる拡張チェック ボックスを指定するために、CPSUI アプリケーション (プリンター インターフェイス DLL を含む) によって使用されます。 |
EXTPUSH EXTPUSH 構造体は、拡張プッシュ ボタンを指定するために CPSUI アプリケーション (プリンター インターフェイス DLL を含む) によって使用されます。これは、プロパティ シート ページ オプションに追加できます。 ボタンを押すと、新しいダイアログを表示できます。 |
INSERTPSUIPAGE_INFO INSERTPSUIPAGE_INFO構造体は、関数コードがCPSFUNC_INSERT_PSUIPAGEされている場合、CPSUI の ComPropSheet 関数への入力パラメーターとして使用されます。 すべてのメンバー値は、ComPropSheet 呼び出し元によって指定する必要があります。 |
OIEXT OIEXT 構造体は、OPTITEM 構造体によって記述されるプロパティ シート ページ オプションに関する追加のオプション情報を提供します。 |
OPTCOMBO OPTCOMBO 構造体について説明します。 |
OPTITEM OPTITEM 構造体は、ページが COMPROPSHEETUI 構造体によって記述されている場合に、プロパティ シート ページ上の 1 つのプロパティ シート オプションを記述するために CPSUI アプリケーション (プリンター インターフェイス DLL を含む) によって使用されます。 |
OPTPARAM OPTPARAM 構造体の配列は、プロパティ シート オプションに関連付けられているすべてのパラメーター値を記述するために、CPSUI アプリケーション (プリンター インターフェイス DLL を含む) によって使用されます。 配列のアドレスは OPTTYPE 構造体に含まれています。 |
OPTTYPE OPTTYPE 構造体は、オプションが OPTITEM 構造体で指定されている場合に、プロパティ シート オプションの種類やその他の特性を記述するために CPSUI アプリケーション (プリンター インターフェイス DLL を含む) によって使用されます。 |
PROPSHEETUI_GETICON_INFO PROPSHEETUI_GETICON_INFO構造体は、アプリケーションの PFNPROPSHEETUI 型の関数に対する入力パラメーターとして使用されます。この関数が reason 値PROPSHEETUI_REASON_GET_ICONで呼び出される場合です。 |
PROPSHEETUI_INFO PROPSHEETUI_INFO構造体は、PFNPROPSHEETUI 型の関数の入力パラメーターとして使用されます。 |
PROPSHEETUI_INFO_HEADER PROPSHEETUI_INFO_HEADER構造体は、アプリケーションの PFNPROPSHEETUI 型の関数の入力パラメーターとして使用されます。この関数が reason 値PROPSHEETUI_REASON_GET_INFO_HEADERで呼び出される場合です。 |
PSPINFO PSPINFO 構造体は、Windows メッセージがWM_INITDIALOGされるときに、プロパティ シート ページのダイアログ ボックス プロシージャへの入力パラメーターとして使用されます。 ダイアログ・ボックス・プロシージャーのアドレスは DLGPAGE 構造体で指定されます。 |
SETRESULT_INFO SETRESULT_INFO構造体は、アプリケーションの PFNPROPSHEETUI 型のコールバック関数への入力パラメーターとして使用されます。 |