CDataPathProperty::Open

调用该成员函数启动异步属性的加载该关联控件的。

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 
);

参数

  • pControl
    要关联的OLE控件对象的指针与此 CDataPathProperty 对象。

  • pError
    为文件异常的指针。 在错误情况下,将设置为原因。

  • lpszPath
    路径,这可能是绝对或相对,用于创建引用该属性的实际绝对位置的异步标记。 CDataPathProperty 使用URL,而不是文件名。 如果希望文件的一 CDataPathProperty 对象,请预置 file:// 到路径。

返回值

非零,如果成功;否则为0。

备注

函数尝试从控件的 IBindHost 接口。

在调用无路径的 Open 之前,必须设置属性的路径的值。 这可以通过调用 SetPath 成员函数完成,则对象构造时,、或。

在调用时未使用控件的 Open 之前,ActiveX控件(以前称为OLE控件)可以与对象。 这可以通过调用 SetControl完成,则对象构造时,、或。

CAsyncMonikerFile::Open 所有重载从 CDataPathProperty还可用。

要求

Header: afxctl.h

请参见

参考

CDataPathProperty选件类

层次结构图

CDataPathProperty::SetControl

CDataPathProperty::CDataPathProperty

CAsyncMonikerFile::Open