次の方法で共有


IFileDialogEvents インターフェイス (shobjidl_core.h)

共通ファイル ダイアログ内のイベントの通知を許可するメソッドを公開します。

継承

IFileDialogEvents インターフェイスは、IUnknown インターフェイスから継承されます。 IFileDialogEvents には、 次の種類のメンバーもあります。

メソッド

IFileDialogEvents インターフェイスには、これらのメソッドがあります。

 
IFileDialogEvents::OnFileOk

ダイアログが結果を返す直前に呼び出されます。
IFileDialogEvents::OnFolderChange

ユーザーが新しいフォルダーに移動したときに呼び出されます。
IFileDialogEvents::OnFolderChanging

IFileDialogEvents::OnFolderChange の前に呼び出されます。 これにより、実装者は特定の場所へのナビゲーションを停止できます。
IFileDialogEvents::OnOverwrite

ユーザーがファイルの上書きを選択したときに、保存ダイアログから呼び出されます。
IFileDialogEvents::OnSelectionChange

ユーザーがダイアログのビューで選択内容を変更したときに呼び出されます。
IFileDialogEvents::OnShareViolation

開く操作または保存操作から発生する共有違反にアプリケーションが応答できるようにします。
IFileDialogEvents::OnTypeChange

ダイアログが開かれたときに呼び出され、最初に選択されたファイルの種類をアプリケーションに通知します。

解説

実装するタイミング

IFileDialogEvents は、共通ファイル ダイアログ ブラウザーのクライアントであるアプリケーションによって実装されます。 実装されていないメソッドは、E_NOTIMPLを返す必要があります。 IFileDialogEvents の例は、Common File Dialog SDK サンプルにあります。

要件

   
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー shobjidl_core.h (Shobjidl.h を含む)