Freigeben über


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

Siehe auch

Referenz

CWnd-Klasse

Hierarchien-Diagramm

CWnd::GetDSCCursor

CWnd::BindProperty