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