ディレクトリ指定ダイアログ – プログラミング – Home

ディレクトリ指定ダイアログ
 
通知
すべてクリア

[解決済] ディレクトリ指定ダイアログ


谷岡
 谷岡
(@谷岡)
ゲスト
結合: 22年前
投稿: 33
Topic starter  

SHBrowseForFolder を使ってディレクトリを指定するダイアログを表示
できますが、Visual Studio .NET 2003 と同じタイプのディレクトリ指
定ダイアログを簡単に表示する方法はないでしょうか?

GetOpenFileName はフック関数を使えばいろいろカスタマイズできるよ
うですが、最初からディレクトリ指定用のフック関数が用意されていな
いでしょうか?


引用未解決
トピックタグ
aetos
(@aetos)
Noble Member
結合: 5年前
投稿: 1480
 

SHBrowseForFolder で済むのなら、それにすべきです。
GetOpenFileName は、あくまでファイル選択用のダイアログですから。
ディレクトリ選択用に使うことは意図されていないと思います。
無理やりディレクトリ選択に流用できないことはありませんが、以前やってみたとこ
ろ、結構面倒でした。
「じゃあ VS.NET はどうやってるんだ」と思われるかもしれませんが、あれは
GetOpenFileName を使わずに、よく似たダイアログリソースを作って、普通に
DialogBox で表示しているものではないかと推測します。
外見とか微妙に違いますし。


返信引用
谷岡
 谷岡
(@谷岡)
ゲスト
結合: 22年前
投稿: 33
Topic starter  

シャノン様、アドバイスありがとうございました。
やはり SHBrowseForFolder を使うことにしました。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました