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
路徑,可能是絕對或相對的,用來建立參考屬性的實際絕對位置的非同步 Moniker。 CDataPathProperty 使用 URL,而不是檔案名稱。 如果您要的檔案建立物件, CDataPathProperty 預先規劃 file:// 加入至路徑。
傳回值
如果不是零,則成功,則為 0。
備註
函式會嘗試從控制項 IBindHost 介面。
在呼叫沒有路徑的 開啟 之前,屬性必須設定為路徑的值。 這可以藉由呼叫 SetPath 成員函式,在建構物件時,則為。
在呼叫控制項沒有 開啟 之前, ActiveX 控制項 (先前稱為 OLE 控制項) 可以與物件。 這可以藉由呼叫 SetControl完成,在建構物件時,則為。
CAsyncMonikerFile::Open 所有多載會從 CDataPathProperty也有提供。
需求
Header: afxctl.h