以下のように、MFC アプリにダイアログ ボックスを作成しました。
BackfaceControlPoints *controlpoints = new BackfaceControlPoints();
コントロールポイント->Create(BackfaceControlPoints::IDD);
コントロールポイント->ShowWindow(SW_SHOWNORMAL);
コンパイルはうまくいきますが、アプリを実行しようとすると、ダイアログを作成しようとしているときにデバッグ アサーションが発生します。
以下は、デバッグ アサーションを取得している dlgcore.cpp の行です。
if (!_AfxCheckDialogTemplate(lpszTemplateName, FALSE))
{ アサート (偽); // 無効なダイアログ テンプレート名
このプロジェクトには別のdllを使用しており(ソリューションのメインプロジェクトからロードするため)、「静的lubraryでmfcを使用する」オプションを使用しています。私を助けてください。ありがとう。