CDataPathProperty::Open

更新 : 2007 年 11 月

コントロールに対応する非同期プロパティの読み込みを開始します。

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
    CDataPathProperty オブジェクトに対応する OLE コントロール オブジェクトへのポインタ。

  • pError
    ファイル例外へのポインタ。エラーが発生した場合、原因が設定されます。

  • lpszPath
    プロパティの実際の絶対位置を参照する非同期モニカを作成するために使用される絶対パス、または相対パス。CDataPathProperty では、ファイル名ではなく URL が使用されます。ファイルの CDataPathProperty オブジェクトが必要な場合、file:// をパス名の前に付けます。

戻り値

正常終了した場合は 0 以外を返します。それ以外の場合は 0 を返します。

解説

関数は、コントロールから IBindHost インターフェイスを取得しようと試みます。

パスを指定しないで Open を呼び出す場合は、あらかじめプロパティのパスの値が設定されている必要があります。これは、オブジェクトが作成されたとき、または SetPath メンバ関数の呼び出しによって行われます。

コントロールを指定しないで Open を呼び出す場合は、あらかじめ ActiveX コントロール (以前の OLE コントロール) をオブジェクトに関連付けることができます。これはオブジェクトが作成されたとき、または SetControl の呼び出しによって行うことができます。

CAsyncMonikerFile::Open のオーバーロードも、CDataPathProperty から行うことができます。

必要条件

ヘッダー : afxctl.h

参照

参照

CDataPathProperty クラス

階層図

CDataPathProperty::SetControl

CDataPathProperty::CDataPathProperty

CAsyncMonikerFile::Open

その他の技術情報

CDataPathProperty のメンバ