CWnd::BindDefaultProperty

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 est lié à un contrôle de source de données.

vtProp

Spécifie le type de la propriété d'être lié, par exemple, VT_BSTR, VT_VARIANTet ainsi de suite.

szFieldName

Spécifie le nom de la colonne du curseur fourni par le contrôle de source de données, à laquelle la propriété sera liée.

pDSCWnd

Points à la fenêtre de ce contrôle d'hôtes la source de données à laquelle la propriété sera liée. Appelez GetDlgItem avec l'ID de ressource de la fenêtre d'accueil de la DCS pour récupérer ce pointeur.

Remarques

Lie l'appelant propriété de l'objet par défaut simple lié (comme un contrôle d'édition), comme marqué dans la bibliothèque de types, le curseur sous-jacent qui est défini par les propriétés DataSource, nom d'utilisateur et mot de passe SQL du contrôle de source de données. L'objet de CWnd sur lequel vous appelez cette fonction doit être un contrôle lié aux données. BindDefaultProperty peut être utilisé dans le contexte suivant:

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 (0x16,
      VT_BSTR, _T("InstuctorID"), pDSC) ;
   ...
   Return TRUE ;
}

Aperçu de CWnd |nbsp ; Membres de la classe | Graphique de la hiérarchie

Voir aussi  ;CWnd::GetDSCCursor, CWnd::BindProperty

Index