共用方式為


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

請參閱

參考

CDataPathProperty 類別

階層架構圖

CDataPathProperty::SetControl

CDataPathProperty::CDataPathProperty

CAsyncMonikerFile::Open