k线图上十字光标的问题

qpalz 2008-11-16 12:16:41
股软上十字光标在k线图上移动,却不会影响光标后面的图,这是怎么做到的,简单重绘的话,屏幕会很闪,
类似的问题还有,在桌面上按住鼠标右键不放,移动,出现的那个矩形框是怎么做到的,当移动鼠标时,似乎只有矩形框的四条线被重绘了,欢迎讨论
...全文
288 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
matrixnull 2008-11-16
  • 打赏
  • 举报
回复

1.SetROP2
2.CRectTracker

自己搜索相关资料吧
bofrobber 2008-11-16
  • 打赏
  • 举报
回复
用setrop2可以控制pen和背景颜色混合,这里值异或混合吧。光标移动,把刚才光标的位置在画一次,就变为原来的背景了。
你简单重绘肯定没有修改擦除背景函数,把OnEraseBkgnd函数直接ruturn TRUE。其实即使重绘也不怎么闪的。不过效率上应该是不如直接重画光标位置。
毕竟不要整个dc都重绘一次。
asp133 2008-11-16
  • 打赏
  • 举报
回复
帮顶

15,979

社区成员

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

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