为什么按钮不响应了?

树先生 2008-10-08 10:44:07
昨天还好好的 今天也没改什么地方 不知道为什么有的按钮就不响应单击事件了(双击事件还能响应) 莫名其妙 哪位高人指点一下啊
...全文
142 17 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
树先生 2008-10-08
  • 打赏
  • 举报
回复
睡觉过后来给分 多谢各位
树先生 2008-10-08
  • 打赏
  • 举报
回复
搞定了 原来是系统在给控件ID分配资源序列号时 给很多控件分配了相同的资源号 真晕
cnzdgs 2008-10-08
  • 打赏
  • 举报
回复
在OnGDLight函数上设置断点调试,看能不能执行到。
lwx300 2008-10-08
  • 打赏
  • 举报
回复
再添加一个新的按钮,看看有没有问题。

删除工程下的*.APS文件(可先备份一下)。
树先生 2008-10-08
  • 打赏
  • 举报
回复
消息映射也没丢啊 快疯了 救命啊
树先生 2008-10-08
  • 打赏
  • 举报
回复
消息映射也没丢啊 我压根没改这部分代码 晕了
VsirSoft 2008-10-08
  • 打赏
  • 举报
回复
是不是把消息映射不小心给去掉了


ON_BN_CLICKED(IDC_BUTTON1,OnGDLight)

还是你写错消息了
thankall 2008-10-08
  • 打赏
  • 举报
回复
鼠标的单击和双击响应函数最好使用默认的函数名称,这样看起来易懂,能立即明白函数的作用。
sharp0309 2008-10-08
  • 打赏
  • 举报
回复
mark 两个按钮实现的功能代码一样 会不会是这个问题
lwx300 2008-10-08
  • 打赏
  • 举报
回复
用类向导重新添加按钮消息。
树先生 2008-10-08
  • 打赏
  • 举报
回复
没有改ID 再说如果改了ID的话 双击事件也应该不能响应啊 可是现在只是不能响应单击事件
已经把debug删掉 重新编过了 还是不行
lwx300 2008-10-08
  • 打赏
  • 举报
回复
是不更改了按钮的ID值?或者重新编译一下工程吧。
树先生 2008-10-08
  • 打赏
  • 举报
回复
void CMainFrame::OnPSLight()
{
m_dataSend="02I103";
this->ONCmdSend(m_dataSend);

}//这个可以响应

void CMainFrame::OnGDLight()
{
m_dataSend="02I203";
this->ONCmdSend(m_dataSend);

}//这个就不能响应

这两个响应函数的添加步骤完全相同 按钮属性也一样 为什么会有一个不响应???
yanjing_mail 2008-10-08
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 fox000002 的回复:]
没 code 没真相

瞎猜怎么解决问题

或许你的鼠标坏掉了
[/Quote]
...
williamslove 2008-10-08
  • 打赏
  • 举报
回复
说得具体一些 什么按钮不响应
  • 打赏
  • 举报
回复
RP问题?
fox000002 2008-10-08
  • 打赏
  • 举报
回复
没 code 没真相

瞎猜怎么解决问题

或许你的鼠标坏掉了

15,980

社区成员

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

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