CWnd::BindDefaultProperty
Enlaza la propiedad enlazada simple predeterminada del objeto de llamada (como un control de edición), según el marcado en la biblioteca de tipos, al cursor subyacente definido por el origen de datos, el nombre de usuario, la contraseña, y las propiedades de SQL del control de origen de datos.
void BindDefaultProperty(
DISPID dwDispID,
VARTYPE vtProp,
LPCTSTR szFieldName,
CWnd * pDSCWnd
);
Parámetros
dwDispID
Especifica el identificador de envío de una propiedad en un control enlazado a datos que debe estar enlazado a un control de origen de datos.vtProp
Especifica el tipo de la propiedad que se enlazará (por ejemplo, VT_BSTR, VT_VARIANT, etc.szFieldName
Especifica el nombre de columna, en el cursor proporcionado por el control de origen de datos, al que la propiedad se enlazada.pDSCWnd
Señala a la ventana que hospeda el control de origen de datos al que la propiedad se enlazada.Llame a GetDlgItem con el Id. de recurso de la ventana host de para recuperar este puntero.
Comentarios
El objeto de CWnd en el que se llama a esta función debe ser un control enlazado a datos.
Ejemplo
BindDefaultProperty podría utilizarse en el contexto siguiente:
BOOL CMyDlg::OnInitDialog()
{
...
CWnd* pDSC = GetDlgItem(IDC_DATASOURCE);
CWnd* pMyBound = GetDlgItem(IDC_MYBOUNDCTRL1);
pMyBound->BindDefaultProperty(0x1, VT_BSTR, _T("ContactFirstName"), pDSC);
...
return TRUE;
}
Requisitos
encabezado: afxwin.h