gpt4 book ai didi

c++ - 如何以编程方式创建 CDialog 窗口?

转载 作者:行者123 更新时间:2023-11-30 03:02:36 25 4
gpt4 key购买 nike

我不想使用“图形资源”来创建对话框!

我目前拥有的:

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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com