Partager via


CWnd::BindDefaultProperty

Lie la propriété liée simple par défaut de l'objet appelant (tel qu'un contrôle d'édition), comme marqué dans la bibliothèque de types, le curseur sous-jacent qui est défini par la source de données, le nom d'utilisateur, le mot de passe, les propriétés et SQL du contrôle de source de données.

void BindDefaultProperty(
   DISPID dwDispID,
   VARTYPE vtProp,
   LPCTSTR szFieldName,
   CWnd * pDSCWnd 
);

Paramètres

  • dwDispID
    Spécifie le DISPID d'une propriété sur un contrôle lié aux données qui doit être lié à un contrôle de source de données.

  • vtProp
    Spécifie le type de la propriété à lier — par exemple, VT_BSTR, VT_VARIANT, et ainsi de suite.

  • szFieldName
    Spécifie le nom de la colonne, dans le curseur fournie par le contrôle de source de données, auquel la propriété est liée.

  • pDSCWnd
    Points à la fenêtre qui héberge le contrôle de source de données auquel la propriété est liée.Appel GetDlgItem avec l'ID de ressource de la fenêtre de l'hôte de DCS pour extraire ce pointeur.

Notes

L'objet d' CWnd auquel vous appelez cette fonction doit être un contrôle lié aux données.

Exemple

BindDefaultProperty peut être utilisé dans le contexte suivant :

BOOL CMyDlg::OnInitDialog()
{


...


CWnd* pDSC = GetDlgItem(IDC_DATASOURCE);
CWnd* pMyBound = GetDlgItem(IDC_MYBOUNDCTRL1);
pMyBound->BindDefaultProperty(0x1, VT_BSTR, _T("ContactFirstName"), pDSC);


...


    return TRUE;
}

Configuration requise

Header: afxwin.h

Voir aussi

Référence

CWnd, classe

Graphique de la hiérarchie

CWnd::GetDSCCursor

CWnd::BindProperty