使用一个窗口中的控件的上下滚动条后导致该窗口消息循环异常

rovoboy 2007-11-02 02:17:00
这个窗口不是顶级窗口,是主窗口的子窗口的一个子窗口,大部分时候是正常的,但有时候滚动上下的滚动条后,这个窗口的消息循环就好像卡住了,即无响应,不刷新。但同一个线程的其他窗口都是正常的。求解。。。
...全文
49 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
gentlelotus 2007-11-03
  • 打赏
  • 举报
回复
是否做过子类化或者在父窗口中做了消息拦截?既然同线程其他窗口正常那就应该是消息没有被处理到就不传递了,跟一下吧,当然,如果有全局钩子就会更麻烦些。
凤矶 2007-11-02
  • 打赏
  • 举报
回复
那是控件的刷新有问题?
captain_x 2007-11-02
  • 打赏
  • 举报
回复
肯定还是有影响的地方,debug一下看看吧
rovoboy 2007-11-02
  • 打赏
  • 举报
回复
滚动条所在的控件是标准控件,比如RichEdit ListCtrl等,对滚动条没有做任何响应。
菜牛 2007-11-02
  • 打赏
  • 举报
回复
那得看看你的滚动条消息响应里做了什么,贴出代码。

15,979

社区成员

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

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