掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
プロパティシート内から呼ばれるファイルコモンダイアログのエラーについて (ID:70773)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
むーと申します。 度々お世話になっております。 以前,下記のスレッドで入れ子構造プロパティシートからカラーダイアログを呼び出す方法について質問したものです。 http://madia.world.coocan.jp/cgi-bin/Vcbbs/wwwlng.cgi?print+200906/09060023.txt 同じ環境でCFileDialogを使ってファイルダイアログを呼び出しましたところ,問題なく呼び出すことはできるのですが,ファイルを選択して閉じた後 もう一度そのダイアログを開くとアプリケーション自体が何もエラーを吐かずに強制終了します。 ここで,ファイルを選択するまでの一連の手順は以下の以下に示すとおりです。 1.メインウィンドウ起動 2.メインウィンドウのトップメニューからモーダルダイアログ(MD)起動 3.MD内には一つのタブを3う持ったプロパティシート(PS1)が表示されており,そのうちの一つのタブをクリックするとその中にまた新たに3つのタブを持ったプロパティシート(PS2)が表示される。 4.PS2内のタブ1を選択し,そのタブ上のボタンを押す。 5.ファイルダイアログが表示される。 6.ファイルを選択し,ファイルダイアログ上の「開く」ボタンを押し,ファイルダイアログを閉じる。 7.MDを閉じる。 上記の1〜7を実行したあと,再び2を実行しようとするとアプリが強制終了されます。また,3のPS1内でファイルダイアログを呼び出しても同じです。 結局のところ,MD内のどのPSから呼び出しても強制終了するようです。 なお,過去ログで, Acrobat Reader7.0が影響しているというログを発見しました。 http://madia.world.coocan.jp/cgi-bin/Vcbbs/wwwlng.cgi?print+200902/09020029.txt しかし,僕の環境では9.0でした。念のため案インストールしましたが,症状は変わりません。また,この過去ログの場合,ファイルダイアログに表示されているファイルにマウスカーソルを当てたとき終了するとされていますが,根本的に僕の場合とはケースが違うように思います。 このエラーの対処法についてご教授願えれば幸いです。 以上,よろしくお願いいたします。 環境 ・VC++6.0 (MFC) ・Windows XP
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.