MFC Cannot add new member
MFCCannotaddnewmember问题。。还是qq聊吧。。qq:2977917236.。...
MFC Cannot add new member 问题。。还是qq聊吧。。qq:2977917236.。
展开
2个回答
展开全部
*****方案一:
*****你的工程是不是从低版本VC转到了高版本VC,比如VC6.0转到了VC8.0,我碰到过这种问题,解决方法就是,重新建Dialog,把控件复制到新Dialog,再拷贝相应的响应函数和变量。
*****方案二:
*****添加响应函数时,这个Button相关Dialog的类文件,包括h、cpp文件是否在编程环境中被打开,如果打开,请先关闭它们试试。
*****大体明白你的意思,m_gzsj是COleDateTime类型的变量,而m_gzsj关联了一个时间控件,你从时间控件获取时间后,想在一个Edit编辑控件里显示出来是吧?!
这样做是没问题的,你到底双击了哪个按钮啊?
/*****首先排查一下其它控件本身有没有问题:
你先确认一下没加这个按钮时程序是否正确?删了它重新编译试试,如果编译能通过,你再运行它,看看之前的控件是否按你的意图工作?
/*****确认其它控件没问题后,再添加新按钮,记住添加新按钮时把VC6或VC8(不知你是不是用的这个环境)打开的所有文件全部关闭,特别是与控件相关的类(假如没有这个类的话,那就说明你根本不可能成功添加响应函数)。
*****你的工程是不是从低版本VC转到了高版本VC,比如VC6.0转到了VC8.0,我碰到过这种问题,解决方法就是,重新建Dialog,把控件复制到新Dialog,再拷贝相应的响应函数和变量。
*****方案二:
*****添加响应函数时,这个Button相关Dialog的类文件,包括h、cpp文件是否在编程环境中被打开,如果打开,请先关闭它们试试。
*****大体明白你的意思,m_gzsj是COleDateTime类型的变量,而m_gzsj关联了一个时间控件,你从时间控件获取时间后,想在一个Edit编辑控件里显示出来是吧?!
这样做是没问题的,你到底双击了哪个按钮啊?
/*****首先排查一下其它控件本身有没有问题:
你先确认一下没加这个按钮时程序是否正确?删了它重新编译试试,如果编译能通过,你再运行它,看看之前的控件是否按你的意图工作?
/*****确认其它控件没问题后,再添加新按钮,记住添加新按钮时把VC6或VC8(不知你是不是用的这个环境)打开的所有文件全部关闭,特别是与控件相关的类(假如没有这个类的话,那就说明你根本不可能成功添加响应函数)。
追问
不好使。。
要不qq聊吧。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
已加企鹅,已回答。
来自:求助得到的回答
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询