0

私は Visual Studio /c++ を初めて使用し、多数のダイアログ、ポップアップなどを含むプロジェクトを与えられました。デバッグ時に、どのダイアログが画面にロードされているかを知りたいです。ビジュアルスタジオでそれを見つける方法はありますか?

ありがとう。

編集 - ダイアログを実行するコードがどこにあるかわからないため、ブレークポイントを設定できません (コードベースがかなり大きいため、見つけるのが困難です)。私が望むのは、ダイアログがその名前を知っているように見えるときです。つまり、IDC_DIALOG_NAMEなどです。

4

3 に答える 3

3

これは非常に単純ですが、ダイアログが表示されると、通常はキャプションが表示されます。キャプションのリソース ファイルを簡単に検索でき、それを所有するダイアログ リソース (ID など) を示す必要があります。そこから、ダイアログ リソースの定義のコード ベースを検索できます。これにより、正しいダイアログ クラスが表示されます。

于 2013-11-15T14:52:52.893 に答える
3

デバッガーで Break-All を押して、コール スタックを調べてください。

于 2013-11-15T08:24:38.103 に答える