如何在vs2008 MFC中添加、删除成员变量

如何在vs2008 MFC中添加、删除成员变量

你是想给控件添加变量还是在某个类里面添加变量
给类添加控件: 找到该类,右键 添加->添加变量,然后就设置变量名和类型
给控件添加变量:找到对话框 右键控件(比如编辑框控件或是按钮控件) 添加变量 在设置名和类型
删除的话 确定它没被任何语句使用就行,如果你忘了,可以用查找找到它。这个是没有功能帮你删除的,因为你用变量的地方多了去的,直接的 间接地都有,所以你要自己动手。
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-03-29
添加就可以在类视图中找到相应的类(类视图可以在工具栏-视图-类视图 调出),右键-添加-添加变量,这样就可以咯。删除的话就要自己去找到代码并删掉,这个比较麻烦,一般在头文件、cpp文件的初始化这些地方找到。
第2个回答  2013-03-29
类视图里右键点击类》……

关于在Microsoft Visual Studio 2008创建删除成员变量问题
没有安装VS2008,但是有VS2013,VS2013里的成员可以这样操作:界面编辑器--点右键--类向导--切换到成员变量--找到要删除的成员变量--删除--完成。这个和VC6.0的向导很像了。添加变量的时候,可以在界面上点右键--添加变量,但是删除的时候好像就是通过类向导来操作。变量的类型是有CString的,但是也...

VS2008中MFC怎么把控件赋过值的变量删掉
假设你控件的ID为IDC_EDIT1,在你的当前工程中搜索这个ID,凡是和这个ID有关的都删掉就可以了。 追问: 这个能再具体些吗?我想知道具体操作 回答: 举个例子:你的对话框上放置了一个EDIT 控件 ,假设ID为IDC_EDIT1, 你为IDC_EDIT1添加一个 变量 后,MFC中的动作是在你的对话框类...

MFC如何删除控件的关联变量,我用的VS2008。
头文件里删掉定义,再在.cpp里删掉初始化的和DDX_那一行,再重新添加变量就可以了。就是说要删干净。

mfc对话框tab control怎么用
本例基于VS2008 一、新建一个MFC工程, 取名Tabctrl, 选择基于对话框, 然后点完成。二、删除对话框上默认添加的三个控件,添加Tab Control控件,属性设置:ID:IDC_TAB1 三、 为Tab Control控件绑定控件变量,变量名为m_Tab,类型为CTabCtrl。四、在TabCtrlDlg.cpp文件中,找到初始化函数OnInitDialog并...

VS2008添加了新类但类视图中不显示
这是MFC的bug,容易掉类。通常的解决方案是在对应的头文件中找个空白的地方按下空格,如果不行就去把.ncb和.opt文件删掉,具体后缀记的不是太清楚,不过你看到后就明白了

VS2008 MFC添加控件变量的时候,提示脚本出错,是什么问题?
这是一个常见的网页脚本错误信息,解决方法:打开注册表编辑器,找到“HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\InternetSettings\\Zones”,在这个项下面新增一个名字为1000的子项,并且在新增的 1000项里添加一个名称为1207的DWORD键,值为0。然后关闭重新打开vs2008,问题解决。(会不会...

vs2008 MFC中如何为类添加函数
方法1:直接在头文件及实现文件中增加函数和函数的实现。方法2:使用类向导。在类上点右键,然后再按类向导的指示做就好了。

vs2008 MFC单文档创建 求助高手 如何删除右上角的“确认”和“删除...
楼下的兄弟,人家都说了编辑状态不显示,这个Dialog应该是Create出来的.你这样试一下,用这个Dialog的指针调用GetDlgItem(IDOK)->showWIndow(SW_HIDE);看能不能将确定按钮隐藏起来,如果不行再追问最好能把原文件QQ发一份来

用VS2008开发MFC的一个小问题
在vs2008中找到如图界面:注意下面有几个选项卡,默认是solution explorer。选择资源视图(resource view)--项目名.rc---dialog,再选择第二个双击就出现你说的视图。还有一点你注意了,创建项目的时候 在application type栏目中选择dialog based,也就是基于对话框的应用程序 才能直接再拖动控件的。

vs2008中 mfc 窗口菜单默认是IDR_zjxmfcTYPE;现在我新建了一个IDR_MEN...
只能自己用代码加,先创建Cmenu,然后用LoadMenu 加载资源,再GetMenu获取当前菜单,然后就是AppendMenu或是InsertMenu把你加载的添加进去。

相似回答