VC 修改对话框默认类名
问题描述:
MFC创建的对话框默认类名是:#32770,而经常我们需要通过自定义类名,然后通过FindWindow查找窗口
默认情况下对话框类名是不能修改的,以灰色显示:
解决方案:
1. 打开项目的资源视图,在xxxx.rc上右键点击属性
2. Mfc Mode默认是True,修改成成False
3. 右键对话框窗口属性,此时可以看到ClassName变为白色可以修改状态,输入自定义的类名"TestClass"
4. 在对话窗口对应的源文件中找到类的构造函数, 添加相应代码
5. 使用工具查看是否更改成功
6. 打开项目的资源视图,在xxxx.rc上按右键发现没有属性?
点击xxxx.rc, 在右边侧边栏点击属性, 一样可以显示属性面板. 然后Mfc Mode值改回默认的True