![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_09.png?e8efa67)
VC++6.0でプログラムをしているのですが、CFileDialogクラスのコモンダイアログでファイルを開くときに、ファイルを複数選択できるようにしています。
しかし、試してみると14枚までしか開くことができません。プログラムは以下のとおりです。
CFileDialog dlg(TRUE, "bmp", "*.bmp", OFN_ALLOWMULTISELECT);
if (dlg.DoModal() != IDOK) {
return;
}
ファイルを15枚以上選択するとif文の中のreturnに入って関数を抜けてしまいます。原因が何なのか分かる方教えてください。
No.1ベストアンサー
- 回答日時:
デフォルトで持っているファイル名の格納領域が足りないのでしょう。
m_ofn メンバに格納領域とそのサイズを指定してください。
多分、その調子だと、次には「ファイル名はどうやって取り出すのですか?」なんて
質問がきそうです。参考URL をご覧ください。
# マニュアルやヘルプは見ようね
参考URL:http://www.expertmg.co.jp/html/cti/vctips/dialog …
解決しました!ありがとうございます。
こんなに短時間で解決策が見つかるとは!
ヘルプやマニュアルはよく調べるようにします。
お世話になりました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語初心者の質問失礼します。
-
同じ名前のファイルを作った場...
-
CSVファイルへの保存の際、デー...
-
VBに、Cのincludeのようなもの...
-
UNICODE文字が書き込めるWritep...
-
CSVファイルの入出力と計算
-
csvファイルを開かずに文字を検...
-
VC++の外部依存関係
-
SGファイルって何ですか?
-
dataファイルをxtxファイルにす...
-
「VBScript」ADODB.Streamにお...
-
TIFFを開いてBITMAPで保存する方法
-
分割コンパイルの#defineについて
-
VB.NETのサンプルコードが知りたい
-
ダイアログボックスで複数フォ...
-
ハッシュの計算時間について
-
画像読み込み時のOutOfMemory
-
fopenの"r+"モードで同時に読み...
-
ファイル名の先頭にアンダース...
-
2つのCSVファイルの比較
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語初心者の質問失礼します。
-
csvファイルを開かずに文字を検...
-
ファイル名の先頭にアンダース...
-
CSVファイルへの保存の際、デー...
-
SGファイルって何ですか?
-
テキストファイルの最終行を削...
-
Excelマクロでの再読込み方法
-
分割コンパイルの#defineについて
-
大きいサイズのテキストファイ...
-
グローバル変数のよくない使い...
-
ドラッグアンドドロップでファ...
-
VBAにてEXCEL以外のファイル(テ...
-
C言語のfopenについて教えてく...
-
iniファイルに追記がしたいです。
-
バッチで118項目のCSVを処理し...
-
【C#】リソースファイルの埋め...
-
FileOpen 関数で既にファイル...
-
VBに、Cのincludeのようなもの...
-
WAVファイル同士の結合が可...
-
ハッシュの計算時間について
おすすめ情報