• ベストアンサー

VS2012でOnInitDialogが2回呼出し

今までVC++5.0のMFCでプログラムを組んできたのですが、XPのからみでそろそろ限界かなと思いVisualStudio2012評価版を入れてみました。 試しに今までのプロジェクトを変換して色々エラーが出る所を直して何とか動くようになったのですが、モーダルダイアログのOnInitdialog()中でEndDialog()を呼び出すとOnInitdialog()がもう1度呼び出される現象が起きて困っています。 フラグを立てて2回目は処理をしないで直ぐに抜けるようにすればよいのですが、もっと根本的な解決方法は無いのでしょうか? バグでドウシヨウモナイデスヨ!でも結構ですので原因が知りたいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.1

ちょろっと調べた

参考URL:
http://social.msdn.microsoft.com/Forums/en-US/vcmfcatl/thread/87ecdebd-9364-41b3-a7f7-e593bc3129f7/
qwertyuiop-i
質問者

お礼

回答ありがとうございました。 当方も先ほどそのページを見ていましたが、バグのようですね。 Update3で修正されるようですので、それまで評価版で様子見です。

関連するQ&A