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 のint プロパティと (またはlong ) データ メンバー間のデータの転送を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 の詳細については、「 ダイアログ データ エクスチェンジとダイアログ データ バリデーション」を参照してください。
要件
ヘッダー 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
関連項目
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示