CWnd::BindDefaultProperty
Bindet die standardmäßige einfache gebundene Eigenschaft des aufrufende Objekt (wie ein Bearbeitungssteuerelement), wie in der Typbibliothek gekennzeichnet, dem zugrunde liegenden Cursor, der von DataSource, den Benutzernamen, das Kennwort und die SQL-Eigenschaften des Datenquellensteuerelements definiert ist.
void BindDefaultProperty(
DISPID dwDispID,
VARTYPE vtProp,
LPCTSTR szFieldName,
CWnd * pDSCWnd
);
Parameter
dwDispID
Gibt den DISPID einer Eigenschaft auf einem datengebundenen Steuerelement an, das an ein Datenquellensteuerelement gebunden werden soll.vtProp
Gibt den Typ der Eigenschaft an gebunden werden, - beispielsweise, VT_BSTR, VT_VARIANT, u. a.szFieldName
Gibt den Namen der Spalte, im Cursor an, der vom Datenquellensteuerelement bereitgestellt wird, zu dem die Eigenschaft gebunden ist.pDSCWnd
Zeigt in das Fenster, das das Datenquellensteuerelement hostet, zu dem die Eigenschaft gebunden ist.Aufruf GetDlgItem mit dem Ressourcen-ID des Hostfensters des DCS, um dieses Zeigers abzurufen.
Hinweise
Das Objekt CWnd, auf dem diese Funktion aufrufen, muss ein datengebundenes Steuerelement sein.
Beispiel
BindDefaultProperty würde im folgenden Kontext verwendet werden:
BOOL CMyDlg::OnInitDialog()
{
...
CWnd* pDSC = GetDlgItem(IDC_DATASOURCE);
CWnd* pMyBound = GetDlgItem(IDC_MYBOUNDCTRL1);
pMyBound->BindDefaultProperty(0x1, VT_BSTR, _T("ContactFirstName"), pDSC);
...
return TRUE;
}
Anforderungen
Header: afxwin.h