gpt4 book ai didi

c++ - MFC中的FormView和Dialog有什么区别?

转载 作者:太空狗 更新时间:2023-10-29 23:46:03 30 4
gpt4 key购买 nike

MFC中的FormView和Dialog有什么区别?谁能建议何时使用 FormView 以及何时使用 Dialog?

最佳答案

我不得不恭敬地不同意上面的帖子。 CFormView 和对话框之间没有区别

CFormView 是一个对话框,它创建为无模式的,由作为客户端的框架托管,随着框架调整大小而调整大小。它是根据您必须提供的对话框资源创建的,就像任何独立对话框一样。对话框控件的所有消息处理程序都是相同的。

CFormView Create 成员调用CreateDlg,传递由构造函数加载的对话框模板。CWnd CreateDialog,调用 CreateDlgIndirect 成员,后者又调用 CreateDialogIndirect API 创建无模式对话框。

您还可以将无模式对话框嵌入到另一个对话框中,它仍然是一个对话框。

关于c++ - MFC中的FormView和Dialog有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14150958/

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