OLE コントロールのダイアログ データ エクスチェンジ (DDX) 関数

このトピックでは、ダイアログ ボックス、フォーム ビュー、またはコントロール ビュー オブジェクトの OLE コントロールのプロパティと、ダイアログ ボックス、フォーム ビュー、またはコントロール ビュー オブジェクトのデータ メンバーの間でデータを交換するために使用するDDX_OC関数の一覧を示します。

DDX_OC関数

名前 説明
DDX_OCBool OLE コントロールのプロパティと BOOL データ メンバー間の BOOL データの転送を管理します。
DDX_OCBoolRO OLE コントロールの読み取り専用プロパティと BOOL データ メンバー間の BOOL データの転送を管理します。
DDX_OCColor OLE コントロールのプロパティとOLE_COLOR データ メンバー間のOLE_COLOR データの転送を管理します。
DDX_OCColorRO OLE コントロールの読み取り専用プロパティとOLE_COLOR データ メンバー間のOLE_COLOR データの転送を管理します。
DDX_OCFloat OLE コントロールのfloatプロパティと (またはdouble) データ メンバー間のデータの転送をfloatdouble管理します。
DDX_OCFloatRO OLE コントロールのfloat読み取り専用プロパティと (またはdouble) データ メンバー間のデータの転送をfloatdouble管理します。
DDX_OCInt OLE コントロールintintプロパティと (またはlong) データ メンバー間のデータの転送をlong管理します。
DDX_OCIntRO OLE コントロールのint読み取り専用プロパティと (またはlong) データ メンバー間のデータの転送をintlong管理します。
DDX_OCShort OLE コントロールの short プロパティとデータ メンバー間のデータ転送を short 管理します。
DDX_OCShortRO OLE コントロールの short 読み取り専用プロパティとデータ メンバー間のデータ転送を short 管理します。
DDX_OCText OLE コントロールのプロパティと CString データ メンバー間の CString データの転送を管理します。
DDX_OCTextRO OLE コントロールの読み取り専用プロパティと CString データ メンバー間の CString データの転送を管理します。

DDX_OCBool

この関数はDDX_OCBool、ダイアログ ボックス、フォーム ビュー、またはコントロール ビュー オブジェクト内の OLE コントロールのプロパティと、ダイアログ ボックス、フォーム ビュー、またはコントロール ビュー オブジェクトの BOOL データ メンバー間の BOOL データの転送を管理します。

void AFXAPI DDX_OCBool(
    CDataExchange* pDX,
    int nIDC,
    DISPID dispid,
    BOOL& value);

パラメーター

Pdx
CDataExchange オブジェクトを指すポインターです。 フレームワークは、データ交換のコンテキスト (交換方向を含みます) を確定するためにこのオブジェクトを提供します。

nIDC
ダイアログ ボックス、フォーム ビュー、またはコントロール ビュー オブジェクトの OLE コントロールの ID。

dispid
コントロールのプロパティのディスパッチ ID。

value
データの交換相手になるダイアログ ボックス、フォーム ビュー、またはコントロール ビュー オブジェクトのメンバー変数への参照。

解説

DDX の詳細については、「 ダイアログ データ エクスチェンジとダイアログ データ バリデーション」を参照してください。

要件

ヘッダー : afxdisp.h

DDX_OCBoolRO

この関数はDDX_OCBoolRO、ダイアログ ボックス、フォーム ビュー、またはコントロール ビュー オブジェクトの OLE コントロールの読み取り専用プロパティと、ダイアログ ボックス、フォーム ビュー、またはコントロール ビュー オブジェクトの BOOL データ メンバー間の BOOL データの転送を管理します。

void AFXAPI DDX_OCBoolRO(
    CDataExchange* pDX,
    int nIDC,
    DISPID dispid,
    BOOL& value);

パラメーター

Pdx
CDataExchange オブジェクトを指すポインターです。 フレームワークは、データ交換のコンテキスト (交換方向を含みます) を確定するためにこのオブジェクトを提供します。

nIDC
ダイアログ ボックス、フォーム ビュー、またはコントロール ビュー オブジェクトの OLE コントロールの ID。

dispid
コントロールのプロパティのディスパッチ ID。

value
データの交換相手になるダイアログ ボックス、フォーム ビュー、またはコントロール ビュー オブジェクトのメンバー変数への参照。

解説

DDX の詳細については、「 ダイアログ データ エクスチェンジとダイアログ データ バリデーション」を参照してください。

要件

ヘッダー afxdisp.h

DDX_OCColor

この関数は DDX_OCColor 、ダイアログ ボックス、フォーム ビュー、またはコントロール ビュー オブジェクトの OLE コントロールのプロパティと、ダイアログ ボックス、フォーム ビュー、またはコントロール ビュー オブジェクトのOLE_COLORデータ メンバーとの間で、OLE_COLOR データの転送を管理します。

void AFXAPI DDX_OCColor(
    CDataExchange* pDX,
    int nIDC,
    DISPID dispid,
    OLE_COLOR& value);

パラメーター

Pdx
CDataExchange オブジェクトを指すポインターです。 フレームワークは、データ交換のコンテキスト (交換方向を含みます) を確定するためにこのオブジェクトを提供します。

nIDC
ダイアログ ボックス、フォーム ビュー、またはコントロール ビュー オブジェクトの OLE コントロールの ID。

dispid
コントロールのプロパティのディスパッチ ID。

value
データの交換相手になるダイアログ ボックス、フォーム ビュー、またはコントロール ビュー オブジェクトのメンバー変数への参照。

解説

DDX の詳細については、「 ダイアログ データ エクスチェンジとダイアログ データ バリデーション」を参照してください。

要件

ヘッダー afxdisp.h

DDX_OCColorRO

この関数は DDX_OCColorRO 、ダイアログ ボックス、フォーム ビュー、またはコントロール ビュー オブジェクトの OLE コントロールの読み取り専用プロパティと、ダイアログ ボックス、フォーム ビュー、またはコントロール ビュー オブジェクトのOLE_COLORデータ メンバーとの間で、OLE_COLOR データの転送を管理します。

void AFXAPI DDX_OCColorRO(
    CDataExchange* pDX,
    int nIDC,
    DISPID dispid,
    OLE_COLOR& value);

パラメーター

Pdx
CDataExchange オブジェクトを指すポインターです。 フレームワークは、データ交換のコンテキスト (交換方向を含みます) を確定するためにこのオブジェクトを提供します。

nIDC
ダイアログ ボックス、フォーム ビュー、またはコントロール ビュー オブジェクトの OLE コントロールの ID。

dispid
コントロールのプロパティのディスパッチ ID。

value
データの交換相手になるダイアログ ボックス、フォーム ビュー、またはコントロール ビュー オブジェクトのメンバー変数への参照。

解説

DDX の詳細については、「 ダイアログ データ エクスチェンジとダイアログ データ バリデーション」を参照してください。

要件

ヘッダー afxdisp.h

DDX_OCFloat

この関数は DDX_OCFloat 、ダイアログ ボックス、 float フォーム ビュー、または doubleコントロール ビュー オブジェクト内の OLE コントロールのプロパティと float 、ダイアログ ボックス、フォーム ビュー、またはコントロール ビュー オブジェクトの (または double) データ メンバー間のデータの転送を管理します。

void AFXAPI DDX_OCFloat(
    CDataExchange* pDX,
    int nIDC,
    DISPID dispid,
    float& value);

void AFXAPI DDX_OCFloat(
    CDataExchange* pDX,
    int nIDC,
    DISPID dispid,
    double& value);

パラメーター

Pdx
CDataExchange オブジェクトを指すポインターです。 フレームワークは、データ交換のコンテキスト (交換方向を含みます) を確定するためにこのオブジェクトを提供します。

nIDC
ダイアログ ボックス、フォーム ビュー、またはコントロール ビュー オブジェクトの OLE コントロールの ID。

dispid
コントロールのプロパティのディスパッチ ID。

value
データの交換相手になるダイアログ ボックス、フォーム ビュー、またはコントロール ビュー オブジェクトのメンバー変数への参照。

解説

DDX の詳細については、「 ダイアログ データ エクスチェンジとダイアログ データ バリデーション」を参照してください。

要件

ヘッダー afxdisp.h

DDX_OCFloatRO

この関数はDDX_OCFloatRO、ダイアログ ボックス、フォーム ビュー、またはdoubleコントロール ビュー オブジェクトの float OLE コントロールの読み取り専用プロパティとfloat、ダイアログ ボックス、フォーム ビュー、またはコントロール ビュー オブジェクトの (またはdouble) データ メンバーの間でのデータの転送を管理します。

void AFXAPI DDX_OCFloatRO(
    CDataExchange* pDX,
    int nIDC,
    DISPID dispid,
    float& value);

void AFXAPI DDX_OCFloatRO(
    CDataExchange* pDX,
    int nIDC,
    DISPID dispid,
    double& value);

パラメーター

Pdx
CDataExchange オブジェクトを指すポインターです。 フレームワークは、データ交換のコンテキスト (交換方向を含みます) を確定するためにこのオブジェクトを提供します。

nIDC
ダイアログ ボックス、フォーム ビュー、またはコントロール ビュー オブジェクトの OLE コントロールの ID。

dispid
コントロールのプロパティのディスパッチ ID。

value
データの交換相手になるダイアログ ボックス、フォーム ビュー、またはコントロール ビュー オブジェクトのメンバー変数への参照。

解説

DDX の詳細については、「 ダイアログ データ エクスチェンジとダイアログ データ バリデーション」を参照してください。

要件

ヘッダー afxdisp.h

DDX_OCInt

この関数は DDX_OCInt 、ダイアログ ボックス、 int フォーム ビュー、または longコントロール ビュー オブジェクト内の OLE コントロールのプロパティと int 、ダイアログ ボックス、フォーム ビュー、またはコントロール ビュー オブジェクトの (または long) データ メンバーの間でのデータの転送を管理します。

void AFXAPI DDX_OCInt(
    CDataExchange* pDX,
    int nIDC,
    DISPID dispid,
    int& value);

void AFXAPI DDX_OCInt(
    CDataExchange* pDX,
    int nIDC,
    DISPID dispid,
    long& value);

パラメーター

Pdx
CDataExchange オブジェクトを指すポインターです。 フレームワークは、データ交換のコンテキスト (交換方向を含みます) を確定するためにこのオブジェクトを提供します。

nIDC
ダイアログ ボックス、フォーム ビュー、またはコントロール ビュー オブジェクトの OLE コントロールの ID。

dispid
コントロールのプロパティのディスパッチ ID。

value
データの交換相手になるダイアログ ボックス、フォーム ビュー、またはコントロール ビュー オブジェクトのメンバー変数への参照。

解説

DDX の詳細については、「 ダイアログ データ エクスチェンジとダイアログ データ バリデーション」を参照してください。

要件

ヘッダー afxdisp.h

DDX_OCIntRO

この関数はDDX_OCIntRO、ダイアログ ボックス、フォーム ビュー、またはlongコントロール ビュー オブジェクトの int OLE コントロールの読み取り専用プロパティとint、ダイアログ ボックス、フォーム ビュー、またはコントロール ビュー オブジェクトの (またはlong) データ メンバーの間でのデータの転送を管理します。

void AFXAPI DDX_OCIntRO(
    CDataExchange* pDX,
    int nIDC,
    DISPID dispid,
    int& value);

void AFXAPI DDX_OCIntRO(
    CDataExchange* pDX,
    int nIDC,
    DISPID dispid,
    long& value);

パラメーター

Pdx
CDataExchange オブジェクトを指すポインターです。 フレームワークは、データ交換のコンテキスト (交換方向を含みます) を確定するためにこのオブジェクトを提供します。

nIDC
ダイアログ ボックス、フォーム ビュー、またはコントロール ビュー オブジェクトの OLE コントロールの ID。

dispid
コントロールのプロパティのディスパッチ ID。

value
データの交換相手になるダイアログ ボックス、フォーム ビュー、またはコントロール ビュー オブジェクトのメンバー変数への参照。

解説

DDX の詳細については、「 ダイアログ データ エクスチェンジとダイアログ データ バリデーション」を参照してください。

要件

ヘッダー afxdisp.h

DDX_OCShort

この関数は DDX_OCShort 、ダイアログ ボックス、フォーム ビュー、またはコントロール ビュー オブジェクトの OLE コントロールのプロパティと、ダイアログ ボックス、フォーム ビュー、またはコントロール ビュー オブジェクトの短いデータ メンバー間の短いデータの転送を管理します。

void AFXAPI DDX_OCShort(
    CDataExchange* pDX,
    int nIDC,
    DISPID dispid,
    short& value);

パラメーター

Pdx
CDataExchange オブジェクトを指すポインターです。 フレームワークは、データ交換のコンテキスト (交換方向を含みます) を確定するためにこのオブジェクトを提供します。

nIDC
ダイアログ ボックス、フォーム ビュー、またはコントロール ビュー オブジェクトの OLE コントロールの ID。

dispid
コントロールのプロパティのディスパッチ ID。

value
データの交換相手になるダイアログ ボックス、フォーム ビュー、またはコントロール ビュー オブジェクトのメンバー変数への参照。

解説

DDX の詳細については、「 ダイアログ データ エクスチェンジとダイアログ データ バリデーション」を参照してください。

要件

ヘッダー afxdisp.h

DDX_OCShortRO

この関数は DDX_OCShortRO 、ダイアログ ボックス、フォーム ビュー、またはコントロール ビュー オブジェクト内の OLE コントロールの読み取り専用プロパティと、ダイアログ ボックス、フォーム ビュー、またはコントロール ビュー オブジェクトの短いデータ メンバー間の短いデータの転送を管理します。

void AFXAPI DDX_OCShortRO(
    CDataExchange* pDX,
    int nIDC,
    DISPID dispid,
    short& value);

パラメーター

Pdx
CDataExchange オブジェクトを指すポインターです。 フレームワークは、データ交換のコンテキスト (交換方向を含みます) を確定するためにこのオブジェクトを提供します。

nIDC
ダイアログ ボックス、フォーム ビュー、またはコントロール ビュー オブジェクトの OLE コントロールの ID。

dispid
コントロールのプロパティのディスパッチ ID。

value
データの交換相手になるダイアログ ボックス、フォーム ビュー、またはコントロール ビュー オブジェクトのメンバー変数への参照。

解説

DDX の詳細については、「 ダイアログ データ エクスチェンジとダイアログ データ バリデーション」を参照してください。

要件

ヘッダー afxdisp.h

DDX_OCText

DDX_OCText関数は、ダイアログ ボックス、フォーム ビュー、またはコントロール ビュー オブジェクト内の OLE コントロールのプロパティと、ダイアログ ボックス、フォーム ビュー、またはコントロール ビュー オブジェクトの CString データ メンバー間の CString データの転送を管理します。

void AFXAPI DDX_OCText(
    CDataExchange* pDX,
    int nIDC,
    DISPID dispid,
    CString& value);

パラメーター

Pdx
CDataExchange オブジェクトへのポインター。 フレームワークは、データ交換のコンテキスト (交換方向を含みます) を確定するためにこのオブジェクトを提供します。

nIDC
ダイアログ ボックス、フォーム ビュー、またはコントロール ビュー オブジェクトの OLE コントロールの ID。

dispid
コントロールのプロパティのディスパッチ ID。

value
データの交換相手になるダイアログ ボックス、フォーム ビュー、またはコントロール ビュー オブジェクトのメンバー変数への参照。

解説

DDX の詳細については、「 ダイアログ データ エクスチェンジとダイアログ データ バリデーション」を参照してください。

要件

ヘッダー afxdisp.h

DDX_OCTextRO

DDX_OCTextRO 関数は、ダイアログ ボックス、フォーム ビュー、またはコントロール ビュー オブジェクトの OLE コントロールの読み取り専用プロパティと、ダイアログ ボックス、フォーム ビュー、またはコントロール ビュー オブジェクトの CString データ メンバーの間の CString データ転送を管理します。

void AFXAPI DDX_OCTextRO(
    CDataExchange* pDX,
    int nIDC,
    DISPID dispid,
    CString& value);

パラメーター

Pdx
CDataExchange オブジェクトを指すポインターです。 フレームワークは、データ交換のコンテキスト (交換方向を含みます) を確定するためにこのオブジェクトを提供します。

nIDC
ダイアログ ボックス、フォーム ビュー、またはコントロール ビュー オブジェクトの OLE コントロールの ID。

dispid
コントロールのプロパティのディスパッチ ID。

value
データの交換相手になるダイアログ ボックス、フォーム ビュー、またはコントロール ビュー オブジェクトのメンバー変数への参照。

解説

DDX の詳細については、「 ダイアログ データ エクスチェンジとダイアログ データ バリデーション」を参照してください。

要件

ヘッダー afxdisp.h

関連項目

マクロとグローバル