Share via


CDataPathProperty::Open

Llame a esta función miembro para iniciar la carga de la propiedad asincrónica para el control asociado.

virtual BOOL Open(
   COleControl* pControl,
   CFileException* pError = NULL 
);
virtual BOOL Open(
   LPCTSTR lpszPath,
   COleControl* pControl,
   CFileException* pError = NULL 
);
virtual BOOL Open(
   LPCTSTR lpszPath,
   CFileException* pError = NULL 
);
virtual BOOL Open(
   CFileException* pError = NULL 
);

Parámetros

  • pControl
    Puntero al objeto de control OLE a estar asociado a este objeto de CDataPathProperty .

  • pError
    Un puntero a una excepción del archivo.En caso de error, se establecerá en la causa.

  • lpszPath
    La ruta, que puede ser absoluta o relativa, utilizada para crear un moniker asincrónico que hace referencia a la ubicación absoluta real de la propiedad.CDataPathProperty utiliza direcciones URL, no nombres de archivo.Si desea un objeto de CDataPathProperty para un archivo, anteponga file:// a la ruta.

Valor devuelto

Distinto de cero si correctamente; si no 0.

Comentarios

La función intenta obtener la interfaz de IBindHost del control.

Antes de llamar a Abrir sin una ruta, el valor para la ruta de acceso de propiedad debe estar establecida en.Esto puede realizarse cuando se construye el objeto, o llamando a la función miembro de SetPath .

Antes de llamar a Abrir sin un control, un control ActiveX (antes conocido como control OLE) puede estar asociado al objeto.Esto puede realizarse cuando se construye el objeto, o llamando a SetControl.

Todas las sobrecargas de CAsyncMonikerFile:: Abrir también están disponibles de CDataPathProperty.

Requisitos

encabezado: afxctl.h

Vea también

Referencia

Clase CDataPathProperty

Gráfico de jerarquía

CDataPathProperty::SetControl

CDataPathProperty::CDataPathProperty

CAsyncMonikerFile::Open