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