我不想使用“图形资源”来创建对话框!
到目前为止我所拥有的:
CDialog *dlgWin = new CDialog();
dlgWin->Create("hello"); // <-- but this Errors: "Debug Assertion failed!"
谢谢
最佳答案
您需要在资源编辑器中创建对话框模板,并将其提供给 CDialog
构造函数。
这是documentation ,他们还解释了如何在内存中动态创建对话框,这并不简单,我建议不要这样做。我建议不要完全使用 MFC。
MSDN 文档通常写得很好,请阅读它。
关于c++ - 如何以编程方式创建 CDialog 窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10007195/