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 を含む) |