プロパティ ページ (MFC)

プロパティ ページは、ダイアログ データ エクスチェンジ (DDX) に基くデータ マップ機構をサポートすることにより、表示や編集のためのカスタマイズ可能なグラフィカル インターフェイスに、特定の OLE コントロール プロパティの現在値を表示します。

データ マップ機構は、OLE コントロールの各プロパティにプロパティ ページ コントロールを割り当てます。コントロール プロパティの値は、プロパティ ページ コントロールのステータスまたは内容を反映します。プロパティ ページの DoDataExchange メンバー関数での DDP_ 関数呼び出しによって、プロパティ ページ コントロールとプロパティの間のマップが指定されます。コントロールのプロパティ ページを使用して入力されたデータを交換する DDP_ 関数の一覧を次に示します。

プロパティ ページ データ転送

DDP_CBIndex

コンボ ボックスで選択された文字列のインデックスをコントロールのプロパティにリンクします。

DDP_CBString

コンボ ボックスで選択された文字列をコントロールのプロパティにリンクします。選択された文字列はプロパティの値と同じ文字から始まっている必要がありますが、すべてが一致していなくてもかまいません。

DDP_CBStringExact

コンボ ボックスで選択された文字列をコントロールのプロパティにリンクします。選択された文字列とプロパティの文字列値が完全に一致している必要があります。

DDP_Check

コントロールのプロパティ ページのチェック ボックスをコントロールのプロパティにリンクします。

DDP_LBIndex

リスト ボックスで選択された文字列のインデックスをコントロールのプロパティにリンクします。

DDP_LBString

リスト ボックスで選択された文字列をコントロールのプロパティにリンクします。選択された文字列はプロパティの値と同じ文字から始まっている必要がありますが、すべてが一致していなくてもかまいません。

DDP_LBStringExact

リスト ボックスで選択された文字列をコントロールのプロパティにリンクします。選択された文字列とプロパティの文字列値が完全に一致している必要があります。

DDP_PostProcessing

コントロールからのプロパティ値の転送を終了します。

DDP_Radio

コントロールのプロパティ ページのオプション ボタン グループをコントロールのプロパティにリンクします。

DDP_Text

コントロールのプロパティ ページのコントロールをコントロールのプロパティにリンクします。この関数は、doubleshortBSTRlong など、複数の異なる型のプロパティを処理します。

DoDataExchange 関数とプロパティ ページの詳細については、「MFC ActiveX コントロール : プロパティ ページ」を参照してください。

OLE コントロール用プロパティ ページの作成と管理に使用されるマクロの一覧を次に示します。

[プロパティ ページ]

BEGIN_PROPPAGEIDS

プロパティ ページ ID のリストを開始します。

END_PROPPAGEIDS

プロパティ ページ ID のリストを終了します。

PROPPAGEID

コントロール クラスのプロパティ ページを宣言します。

参照

概念

MFC マクロとグローバル