CWnd::BindDefaultProperty

privatevoid BindDefaultProperty ( DISPID DwDispID, VARTYPE VtProp, LPCTSTR SzFieldName, CWnd * pDSCWnd );

Parameter

dwDispID

Gibt den DISPID eine Eigenschaft für ein datengebundenes Steuerelement, das an ein Datenquellen-Steuerelement gebunden werden soll.

vtProp

Gibt den Typ der Eigenschaft, die gebunden werden — z. B. VT_BSTR, VT_VARIANT, usw.

szFieldName

Gibt den Namen der Spalte im Cursor bereitgestellt durch das Datenquellen-Steuerelement, das an dem Eigenschaft gebunden werden soll.

pDSCWnd

Zeigt das Fenster dieses Gastgeber der Datenquellen-Steuerelements an die Eigenschaft gebunden werden soll. Rufen Sie GetDlgItem mit der Ressourcen-ID des der DCS Hostfenster this-Zeiger abrufen.

Bemerkungen

Bindet das aufrufende Objekt einfach gebundenen Standardeigenschaft (z. B. ein Edit-Steuerelement), als markierte in der Typbibliothek, auf die zugrunde liegende Cursor, der von der DataSource, UserName, Kennwort und SQL-Eigenschaft des Datenquellen Steuerelement definiert ist. Das CWnd -Objekt auf dem Sie diese Funktion aufrufen muss ein datengebundenes Steuerelement sein. BindDefaultProperty kann im folgenden Kontext verwendet werden:

BOOL CMyDlg::OnInitDialog()
{
   ...
   CWnd * pDSC = GetDlgItem(IDC_REMOTEDATACONTROL);
   CWnd * pList = GetDlgItem(IDC_DBLISTBOX);
   pList-Gt;BindDefaultProperty (0 x 2,
      VT_BSTR, _T("CourseID"), pDSC);
   CWnd * pEdit = GetDlgItem(IDC_MASKEDBOX);
   pEdit - > BindDefaultProperty (0 x 16,
      VT_BSTR, _T("InstuctorID"), pDSC);
   ...
   TRUE zurück;
}

CWnd Übersicht |nbsp; Member der Klasse | Hierarchiediagramm

Siehe auch&Nbsp;CWnd::GetDSCCursor, CWnd::BindProperty

Index