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 型のコールバック関数への入力パラメーターとして使用されます。