在MFC中,用类向导为一个对话框里面的控件添加对应的变量,ID却一个都没有了,怎么没事啊?

如题所述

第1个回答  2012-12-16
可能是工程中的一些中间文件有问题了,关闭VC,删除工程目录下的clw pch这些中间文件,删除DEBUG目录,然后打开工程,重新rebuild all一下。(注意备份,防止误删)追问

是声明类的时候枚举错误了,,我改了ID,已经OK了,,谢谢你的提议!一起学习啊。

本回答被网友采纳
第2个回答  2012-12-16
你是不是先加了按钮之类的后,改了对话框的ID,把对话框的ID改回去就行了追问

现在我知道了,是我把对话框ID也改了,,所以没有枚举声明错误,,我把枚举里面的ID改成修改后的ID就可以了!谢谢啊!

本回答被提问者采纳

在MFC中,用类向导为一个对话框里面的控件添加对应的变量,ID却一个都...
可能是工程中的一些中间文件有问题了,关闭VC,删除工程目录下的clw pch这些中间文件,删除DEBUG目录,然后打开工程,重新rebuild all一下。(注意备份,防止误删)

在MFC中我们选择类向导的消息,是对整个对话框还只是其中的按钮,我一选...
建立工程的时候是整个对话框或窗口,添加组件的时候是给组件选基类。

MFC类向导对话框的确定,取消,应用三个按钮被遮住了,点击不了
看你的图,相差没那么大,在下方系统任务栏上右键-属性-自动隐藏任务栏,应该就可以看到下面按钮了;即使看不到,键盘上回车是确定,ESC是取消,也可以关闭对话框。

为什么我创建的MFC工具栏按钮都是灰的
灰的是因为在当前状态下,没有找到对应的可用的按钮消息响应函数。大致步骤:给每个按钮一个对应的消息ID(推荐使用对应的菜单ID,可以在下拉列表找到)通过向导(VC6是ClassWizard)在适当的类下建立消息响应函数。要执行的功能写在消息响应函数中即可实现点击响应 ...

mfc中怎么给图形控件添加控件类型变量
按ctrl+w进入类向导对话框,选择第二个标签,在下面找到你的图形控件的ID,然后双击,在弹出的对话框中的第二个COMBO下选择control就可以添加控件类型变量了

mfc中为什么我使用类向导在CDrawView类中增加一个函数的后CDrawView...
打开CDrawView的头文件(一般是drawview.h),然后在Class CDrawView的地方,随便做一下修改,比如加个空格之类的,类视图就会重新显示CDrawView了。

MFC如何类向导 创建对话框资源使它关联到新的类上 建立一个新对话框d...
你先在资源对话框新建一个dailog资源,然后Ctrl+w,它会询问你是否创建一个对应的类,随便起个名字就好了;或者新建一个dialog资源,保存后,在类视图中新建一个类,类名随意,基类选择CDialog,然后选择Dialog ID,就是你新建的那个dialog的资源ID;我们这里用MFC开发界面的,一般是我说的第一种做法!

mfc中怎样在一个基于对话框程序中添加菜单栏 急。。。!
在对话框头文件中声明CMenu 变量,例如m_Menu;在OnInitDlg()中加入如下语句:m_Menu.LoadMenu("此处加入你的菜单id");SetMenu(&m_Menu);就可以了

问什么在mfc中 会提示“这个id,控件已存在” 而类向导里是没有那个I...
有群组(Group)属性不?菜单"View->Resourdce Symbole" "视图->资源符号"删掉就就是了

mfc中怎么快速删除控件关联的变量
在对话框编辑界面中,右键单击需要删除关联变量的控件,然后在弹出菜单中选择类向导。然后在成员变量中将其删除即可。

相似回答