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 |