void BindDefaultProperty( DISPID dwDispID, VARTYPE vtProp, LPCTSTR szFieldName, CWnd * pDSCWnd );
Параметры
dwDispID
Определяет DISPID свойства в связанном элементе управления данными которое должно быть связано с элементом управления источник данных.
vtProp
Определяет тип свойства которое будет связано - например, VT_BSTR, VT_VARIANT, и так далее.
szFieldName
Определяет имя столбца в курсоре, обеспеченном элементом управлением источник данных с котором свойство будет связано.
pDSCWnd
Указатель на окно которым главный источник данных управляет и с котором свойство будет связано. Вызовите GetDlgItem с ресурсом ID ведущего окна DCS чтобы получить этот указатель.
Замечания
Связывает свойства связи объекта по умолчанию (типа элемент управления редактирования) как отмечено в библиотеке типов, с основным курсором который определен DataSource, UserName, Password и SQL реквизитами элемента управления источник данных. Объект CWnd который вызывает эту функцию должен быть связанные - данные элементом управления. BindDefaultProperty мог бы использоваться в следующем контексте:
BOOL CMyDlg::OnInitDialog() { //...... CWnd* pDSC = GetDlgItem(IDC_REMOTEDATACONTROL); CWnd* pList = GetDlgItem(IDC_DBLISTBOX); pList->BindDefaultProperty(0x2, VT_BSTR, _T("CourseID"), pDSC); CWnd* pEdit = GetDlgItem(IDC_MASKEDBOX); pEdit->BindDefaultProperty(0x16, VT_BSTR, _T("InstuctorID"), pDSC); //...... return TRUE; }