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

共通ファイル ダイアログから結果を初期化、表示、取得するメソッドを公開します。

継承

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

メソッド

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

 
IFileDialog::AddPlace

ユーザーがアイテムを開いたり保存したりするために使用できる場所の一覧にフォルダーを追加します。
IFileDialog::Advise

ダイアログからのイベントをリッスンするイベント ハンドラーを割り当てます。
IFileDialog::ClearClientData

すべての永続化された状態情報をクリアするようにダイアログに指示します。
IFileDialog::Close

ダイアログを閉じます。
IFileDialog::GetCurrentSelection

ダイアログ内のユーザーの現在の選択を取得します。
IFileDialog::GetFileName

ダイアログの [ファイル名] 編集ボックスに現在入力されているテキストを取得します。
IFileDialog::GetFileTypeIndex

現在選択されているファイルの種類を取得します。
IFileDialog::GetFolder

ダイアログで現在選択されているフォルダーを取得するか、ダイアログが現在表示されていない場合は、ダイアログを開いたときに選択するフォルダーを取得します。
IFileDialog::GetOptions

ダイアログの動作を制御するように設定されている現在のフラグを取得します。
IFileDialog::GetResult

ダイアログでユーザーが行った選択を取得します。
IFileDialog::SetClientGuid

呼び出し元のアプリケーションが GUID をダイアログの永続化された状態に関連付けることができます。
IFileDialog::SetDefaultExtension

ファイル名に追加する既定の拡張子を設定します。
IFileDialog::SetDefaultFolder

最近使用したフォルダー値が使用できない場合は、既定として使用されるフォルダーを設定します。
IFileDialog::SetFileName

ダイアログ ボックスを開いたときに [ファイル名] 編集ボックスに表示されるファイル名を設定します。
IFileDialog::SetFileNameLabel

ファイル名編集ボックスの横にあるラベルのテキストを設定します。
IFileDialog::SetFileTypeIndex

ダイアログで選択したとおりに表示されるファイルの種類を設定します。
IFileDialog::SetFileTypes

ダイアログで開いたり保存したりできるファイルの種類を設定します。
IFileDialog::SetFilter

SetFilter は、Windows 7 の時点で使用できなくなりました。
IFileDialog::SetFolder

以前のユーザー 操作に関係なく、ダイアログを開いたときに常に選択されるフォルダーを設定します。
IFileDialog::SetOkButtonLabel

[開く] または [保存] ボタンのテキストを設定します。
IFileDialog::SetOptions

ダイアログの動作を制御するフラグを設定します。
IFileDialog::SetTitle

ダイアログのタイトルを設定します。
IFileDialog::Unadvise

IFileDialog::Advise メソッドを介してアタッチされたイベント ハンドラーを削除します。

注釈

実装するタイミング

IFileDialog は、共通のファイルを開くダイアログ (CLSID_FileOpenDialog) とファイルの保存ダイアログ (CLSID_FileSaveDialog) によって実装されます。

要件

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

こちらもご覧ください

IFileOpenDialog

IFileSaveDialog

IModalWindow