3

アプリケーションで SHBrowseForFolder を機能させるために必要なすべてのコードを見つけました。しかし、入力してナビゲートするためのテキスト ボックスがなく、すべてを小さなフォルダー ウィンドウで行う必要があるのは嫌です。

Windows では、フォルダー名を入力し、他の通常のナビゲーション キー (バックスペース、".."、Enter など) を使用して目的のフォルダーを選択できる、別のフォルダー参照ダイアログがよく表示されることを知っています。

そのための別の API 呼び出しはありますか?

4

3 に答える 3

2

これを試して:

a.ulFlags = BIF_RETURNONLYFSDIRS | BIF_NEWDIALOGSTYLE | BIF_EDITBOX;
于 2010-04-15T03:52:41.630 に答える
1

いいえ、次のようにする必要があります: SelectDialog - 複数のファイルとフォルダーの選択ダイアログ ( http://beta.codeproject.com/KB/MFC/SelectDialog.aspx )

于 2010-04-15T03:50:35.537 に答える
1

SHBrowseForFolder を呼び出すときは、フィールドにBIF_EDITBOXフラグを追加するだけです。ulFlags

于 2010-04-15T03:52:29.800 に答える