CWnd::BindDefaultProperty
データ ソース コントロールのデータ ソース、ユーザー名、パスワード、および SQL プロパティで定義されている基になるカーソルにタイプ ライブラリで示されているように、呼び出し元のオブジェクトの既定値を簡単にバインドされたプロパティ (エディット コントロールなど)、にバインドします。
void BindDefaultProperty(
DISPID dwDispID,
VARTYPE vtProp,
LPCTSTR szFieldName,
CWnd * pDSCWnd
);
パラメーター
dwDispID
データ ソース コントロールにバインドされたデータ バインド コントロールでプロパティの DISPID を指定します。vtProp
バインドするプロパティの型 (たとえば、など VT_BSTRVT_VARIANT指定します。szFieldName
プロパティがバインドされたデータ ソース コントロールが提供するカーソルの列の名前を指定します。pDSCWnd
プロパティがバインドされたデータ ソース コントロールをホストするウィンドウへのポインター。このポインターを取得するに DCS のホスト ウィンドウのリソース id を GetDlgItem を呼び出します。
解説
この関数を呼び出す CWnd のオブジェクトは、データ バインド コントロールである必要があります。
使用例
BindDefaultProperty は、次のコンテキストで使用される可能性があります:
BOOL CMyDlg::OnInitDialog()
{
...
CWnd* pDSC = GetDlgItem(IDC_DATASOURCE);
CWnd* pMyBound = GetDlgItem(IDC_MYBOUNDCTRL1);
pMyBound->BindDefaultProperty(0x1, VT_BSTR, _T("ContactFirstName"), pDSC);
...
return TRUE;
}
必要条件
ヘッダー: afxwin.h