Compartir a través de


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

Vea también

Referencia

Clase de CWnd

Gráfico de jerarquía

CWnd::GetDSCCursor

CWnd::BindProperty