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