MFC一个按钮响应了一个radio btn的函数?!什么情况??

月小夏 2012-07-09 01:33:00
这个问题是偶尔出现的。本来程序一切正常,在做了某处功能(与界面无关的函数)修改之后,就会出现:点击“play”这个按钮,却响应了“use file”这个按钮的响应函数。(我设了断点之后发现点了“play”后会跳转到“use file”的响应函数内)将修改的程序部分复原,也还是会出现这样的问题。新建一个工程,程序内容完全粘贴过去,又一切正常了。。在将来的某次修改又会出现。。



求解。。
...全文
212 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
lc19890709 2013-06-16
  • 打赏
  • 举报
回复
不知道楼主最后找到问题的原因没 我现在遇到与你一样的问题了。。。。无法解决。。。
月小夏 2012-07-10
  • 打赏
  • 举报
回复
于是我回退到正常的版本,然后把需要修改的内容又改了一遍,目前没问题。。。不知道在哪次修改就又来。。。
bazzi2011 2012-07-10
  • 打赏
  • 举报
回复
去Resource.h中看看有没有重复的定义ID,即使被注释的,如果重复也把它删掉

然后去.rc文件中看看有没有重复的控件定义,有则删除!
  • 打赏
  • 举报
回复
没遇到过 很奇怪
Joseph-Growth 2012-07-09
  • 打赏
  • 举报
回复
比较诡异!关注
月小夏 2012-07-09
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 的回复:]

你重新编译工程里边所有文件试试 Rebuild All
[/Quote]
试过滴了。。么用。。
TCfeifei 2012-07-09
  • 打赏
  • 举报
回复
你重新编译工程里边所有文件试试 Rebuild All
月小夏 2012-07-09
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]

没代码不好分析。
在play里多设断点,然后找出执行到哪句会跳到“use file”里,找到跳出的原因
估计是你写代码的时候误修改了你自定义的运行状态
[/Quote]
就是点了play后直接跳use file里了,play里的断点都没有hit到
月小夏 2012-07-09
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]

引用 2 楼 的回复:
引用 1 楼 的回复:

是不是play按钮的id和use file的radio的id一样了?


没有啊,我之前在网上找答案的时候发现有人说的,看了一下没有重复的ID。

ID的值是否一样了?
[/Quote]
曾经有一样ID的两个元素,但是改过了,重新编译,问题还在
月小夏 2012-07-09
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 的回复:]

注意查看消息映射表中有关这两个控件的消息映射。
[/Quote]
是指消息映射函数吗??
ON_BN_CLICKED(IDC_BTN_USE_FILE, &CVideoCtrlView::OnBnClickedBtnUseFile)
ON_BN_CLICKED(IDC_BTN_PLAY, &CVideoCtrlView::OnBnClickedBtnPlay)

它们俩也没啥不正常的地方啊。这两个函数写成了之后就没动过了,改动的是其他的函数,不知道它们为啥会出问题。。。而且很随机。。
TCfeifei 2012-07-09
  • 打赏
  • 举报
回复
注意查看消息映射表中有关这两个控件的消息映射。
Eleven 2012-07-09
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]
引用 1 楼 的回复:

是不是play按钮的id和use file的radio的id一样了?


没有啊,我之前在网上找答案的时候发现有人说的,看了一下没有重复的ID。
[/Quote]
ID的值是否一样了?
佑勿勿 2012-07-09
  • 打赏
  • 举报
回复
没代码不好分析。
在play里多设断点,然后找出执行到哪句会跳到“use file”里,找到跳出的原因
估计是你写代码的时候误修改了你自定义的运行状态
月小夏 2012-07-09
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

是不是play按钮的id和use file的radio的id一样了?
[/Quote]

没有啊,我之前在网上找答案的时候发现有人说的,看了一下没有重复的ID。
morebread 2012-07-09
  • 打赏
  • 举报
回复
是不是play按钮的id和use file的radio的id一样了?

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧