我对此非常陌生,我正在尝试使用VS2013和C ++,并且松散地遵循“Ivor Horton的Beginning Visual C ++ 2010”来弄清楚windows如何构建应用程序和对话框。我似乎很难找到一些非常简单的东西。
我已经制作了一个表单MyForm
,为其添加了一个按钮,IDD_DIALOG1
。
我还创建了一个对话框MyFirstDialog
。
我希望能够在点击MyFirstDialog
时启动IDD_DIALOG1
。
本书讨论了事件处理程序,但我似乎找不到任何方法,所以我一直在尝试在button1_Click
中的MyForm.h
函数中添加代码:< / p>
private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {
MyFirstDialog dlg;
dlg.DoModal();
}
然而,这完全破坏了我的程序,断言失败:
我看过网上但我根本无法理解......
答案 0 :(得分:0)
好的,所以我相信@The Forest And The Trees在上面的评论中是正确的,WinForms不能与MFC合作。
我现在正在切换到纯MFC。