MFC SDI程序,可停靠窗口嵌入对话框,对话框的初始化怎么做

MFC SDI程序,可停靠窗口嵌入对话框,对话框的初始化怎么做,第1张

从你的问题描述上看你 的OnInitialDialog函数没有重写成功。

重载是不可以的,你得重写。

说下重写的步骤,你对照下

1、在对话框类的头文件里添加声明语句

virtual BOOL OnInitDialog()

这里要注意:OnInitDialog是一个虚函数

2、在对话框类的cpp文件里,进行定义:

BOOL CXXXDlg::OnInitDialog()

{

     //  这句很关键,千万不能少

     CDialog::OnInitDialog()

     

     // 下面写你的控件初始化,就可以了

     ......

     

     return TRUE

}

1.首先打开软件。

2..点击软件左上角“文件-新建-项目”,选择“win32控制台应用程序”,输入一个名称(名字随意,自己可以辨别就行),点击确定。

3.出现这个画面后,点击下一步。

4.到这一步的时候,注意:一定要勾选”空白项“,然后点击下一步,点击完成就可以了。

5.下来在(名字)下拉列表里右击”源文件“——“添加”——“新建项”,点C++文件,在名称里输入新名字(名字后不用加.cpp).点击添加即可。

6.编辑程序,

按F5是编译运行(此时只是结果出来后闪下,就消失了)

ctrl+F5 是看结果(结果不消失)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11419641.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存