次の方法で共有


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) データ メンバー間のfloat (またはdouble) データの転送を管理します。
DDX_OCFloatRO OLE コントロールの読み取り専用プロパティとfloat (またはdouble) データ メンバー間のfloat (またはdouble) データの転送を管理します。
DDX_OCInt OLE コントロールのプロパティとint (またはlong) データ メンバー間のint (またはlong) データの転送を管理します。
DDX_OCIntRO OLE コントロールの読み取り専用プロパティとint (またはlong) データ メンバー間のint (またはlong) データの転送を管理します。
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 の詳細については、「 ダイアログ データ エクスチェンジとダイアログ データ バリデーション」を参照してください。

要件

Header 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 の詳細については、「 ダイアログ データ エクスチェンジとダイアログ データ バリデーション」を参照してください。

要件

Header 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 の詳細については、「 ダイアログ データ エクスチェンジとダイアログ データ バリデーション」を参照してください。

要件

Header afxdisp.h

DDX_OCFloat

DDX_OCFloat関数は、ダイアログ ボックス、フォーム ビュー、またはコントロール ビュー オブジェクトの OLE コントロールのプロパティと、ダイアログ ボックス、フォーム ビュー、またはコントロール ビュー オブジェクトのfloat (またはdouble) データ メンバー間の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 の詳細については、「 ダイアログ データ エクスチェンジとダイアログ データ バリデーション」を参照してください。

要件

Header afxdisp.h

DDX_OCFloatRO

DDX_OCFloatRO関数は、ダイアログ ボックス、フォーム ビュー、またはコントロール ビュー オブジェクト内の OLE コントロールの読み取り専用プロパティと、ダイアログ ボックス、フォーム ビュー、またはコントロール ビュー オブジェクトのfloat (またはdouble) データ メンバー間の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 の詳細については、「 ダイアログ データ エクスチェンジとダイアログ データ バリデーション」を参照してください。

要件

Header afxdisp.h

DDX_OCInt

DDX_OCInt関数は、ダイアログ ボックス、フォーム ビュー、またはコントロール ビュー オブジェクトの OLE コントロールのプロパティと、ダイアログ ボックス、フォーム ビュー、またはコントロール ビュー オブジェクトのint (またはlong) データ メンバー間の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 の詳細については、「 ダイアログ データ エクスチェンジとダイアログ データ バリデーション」を参照してください。

要件

Header afxdisp.h

DDX_OCIntRO

DDX_OCIntRO関数は、ダイアログ ボックス、フォーム ビュー、またはコントロール ビュー オブジェクト内の OLE コントロールの読み取り専用プロパティと、ダイアログ ボックス、フォーム ビュー、またはコントロール ビュー オブジェクトのint (またはlong) データ メンバー間の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 の詳細については、「 ダイアログ データ エクスチェンジとダイアログ データ バリデーション」を参照してください。

要件

Header 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 の詳細については、「 ダイアログ データ エクスチェンジとダイアログ データ バリデーション」を参照してください。

要件

Header 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 の詳細については、「 ダイアログ データ エクスチェンジとダイアログ データ バリデーション」を参照してください。

要件

Header 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 の詳細については、「 ダイアログ データ エクスチェンジとダイアログ データ バリデーション」を参照してください。

要件

Header 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 の詳細については、「 ダイアログ データ エクスチェンジとダイアログ データ バリデーション」を参照してください。

要件

Header afxdisp.h

関連項目

マクロとグローバル