怎样及时的更新button的位置,在线等

jacking007 2003-08-22 02:00:02
我用movewindow改变button,但是鼠标移动过快,button常常无法跟着鼠标移动,常常会卡在某些地方不动了。过一小会才重新出现在鼠标的位置上,请问有什么好办法么?还有个小问题,如果将button显示在鼠标的位置中时,LButtonUp是收不到消息的,有什么办法可以解决么?
...全文
119 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
jacking007 2003-08-23
  • 打赏
  • 举报
回复
to akun(疑无路)
怎么将button里面接受到lbuttonup消息传给parent了?
用sendMessage,我不知道wParam,和lParam的消息内容啊?传什么值?msg传的是WM_LBUTTONUP么?
jacking007 2003-08-22
  • 打赏
  • 举报
回复
最主要还是第一个问题,我还在button上用了皮肤,所以,button在我移出了他的范围才跟着刷新。怎么才能鼠标动,button动了?
jacking007 2003-08-22
  • 打赏
  • 举报
回复
后面一个问题不用回答了,我选择按两次,解决lBUTTONUP得问题了。
allen1981813 2003-08-22
  • 打赏
  • 举报
回复
SetWindowPos看看可以不>?
jacking007 2003-08-22
  • 打赏
  • 举报
回复
是自定义个消息么?
jacking007 2003-08-22
  • 打赏
  • 举报
回复
怎么做阿,不会要我在派生类里写钩子吧。
akun 2003-08-22
  • 打赏
  • 举报
回复
派生CButton类,把在button里面接受到lbuttonup消息传给parent.

15,979

社区成员

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

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