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