次の方法で共有


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

参照

関連項目

CWnd クラス

階層図

CWnd::GetDSCCursor

CWnd::BindProperty