プロが教える店舗&オフィスのセキュリティ対策術

お世話になっております。

CFileDialogクラスを使用して、Pathを取得する
方法がないでしょうか?

処理の流れでは、下記のような考えでいます。

(1)ダイアログ上の「参照」ボタンを押すと、ファイルダイアログが表示される。
(2)ファイルダイアログで、ディレクトリを移動し、任意のディレクトリまで移動したら、「開く」(または保存)を押下する。
(3)ファイルダイアログを閉じ、移動したPathを取得する。

です。
ファイルダイアログを開くところまでは出来ていますが、ファイル名を指定しないで、「開く」(または保存)を押しても、ファイルダイアログが閉じないので、困っています。

(3)のパス取得に関しては、既に処理の方法はわかっているので、(2)の部分(ファイル名を指定しないで、「開く」(または保存)でファイルダイアログを閉じる方法)をご教唆ください。
よろしくお願いします。

A 回答 (2件)

こんな方法もあるようです。



参考URL:http://ww35.tiki.ne.jp/~genese63/filedialog.html
    • good
    • 0
この回答へのお礼

ありがとうございます。

早速試してみます。

お礼日時:2006/03/29 18:20

そういうときには、SHBrowseForFolderを使用すればよいと思いますが....



参考URL:http://msdn.microsoft.com/library/?url=/library/ …
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!