问题描述
- VC6.0 MFC中多窗口初始化
-
刚开始学MFC,做个多窗口的小程序。工程选择的是基本对话框。
第一个窗口刚开始就有一个***.cpp和***.rc以及***Dlg.cpp,
在这个窗口中添加的控件说是在***Dlg.cpp中初始化的,后来我又新建了另一个Dialog,
我在这个窗口中加入了几个控件,编译运行可以执行,都可以正常显示,但是我想初始化
第二个窗口的控件,我放在第一个窗口的***Dlg.cpp中初始化会提示控件未定义。请教一下大家,这个应该在哪儿初始化啊。
解决方案
其实只是新建的窗口不会自动生成初始化函数,需要手动添加
解决方案二:
要看具体的错误提示信息和你的程序。是编译错误还是运行错误。
解决方案三:
可能没加头文件 ,把另一个dlg的头文件加到你要引用的头文件里
解决方案四:
会不会是你添加了好几个控件,但是还没来得及对某些控件添加响应函数,有些个控件就‘隐身’了,所以就导致有些未定义。同为新手,仅供参考。
时间: 2024-09-19 05:45:20