gpt4 book ai didi

c++ - 如何在mfc sdi 主窗口中添加一个编辑框和一个按钮?

转载 作者:搜寻专家 更新时间:2023-10-31 01:02:22 25 4
gpt4 key购买 nike

我正在用 MFC 制作一个 Messanger 应用程序。所以,我正在使用 MFC SDI。

根据我的要求,我必须在应用程序的主窗口中添加两个 editbox 和一个 button 用于登录。我可以通过 dialog box 轻松地做到这一点,但我必须在主窗口中添加这些。我阅读了 doc/view architecture ,但仍然面临同样的问题。

我是 UIMFC 的新手。请帮助我在主窗口的 View 中添加这些元素。

最佳答案

CFormView 得出您的观点.这承载在对话框资源中定义的控件,因此您可以在普通对话框编辑器中绘制对话框,然后告诉您的 CFormView 派生 View 使用它,它会为您处理所有常见的类似对话框的事情。

哦,就像当这些控件是普通对话框时一样,您也可以根据需要将控件与变量相关联。

如果您真的想要,您可以编写代码来直接创建控件并将其放置在直接从CView 派生的类中。作为一般规则,我更愿意使用 CFormView 虽然它是为这个特定目的而设计的,所以除非你有理由不这样做,否则最好使用它提供的而不是重复的大致相同的功能。

假设您使用 AppWizard 创建初始应用程序,您可以在最后一帧中选择基类:

enter image description here

一旦您选择了它并创建了应用程序,如果您查看资源 View ,您会发现两个对话框模板:一个用于“关于”框,另一个用于您的 View 。

关于c++ - 如何在mfc sdi 主窗口中添加一个编辑框和一个按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27352602/

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