跪求方法或代码,各位壮士进来看看

fyz2841585 2012-02-18 04:57:48
我想在对话框或者视图中做一条直线,这条直线可以用鼠标移动的,请问这个如何实现啊?在线等。。。。
...全文
169 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
ppsharp 2012-02-20
  • 打赏
  • 举报
回复
我曾经做个一个项目,在一个界面画了几个矩形框,客户可以调整矩形框的大小和位置(测量需要),和这差不多吧。
lgstudyvc 2012-02-19
  • 打赏
  • 举报
回复
1在某位置画一条线
2当鼠标拖动时(理解你的移动为拖动)
擦掉刚才那个位置的线,然后当前鼠标y位置再画一条线
3 ok了
4以上实现后,再用缓存绘图优化下
fyz2841585 2012-02-19
  • 打赏
  • 举报
回复
谢谢楼上各位 ,结贴
strategycn 2012-02-18
  • 打赏
  • 举报
回复
方法很多
三条猫 2012-02-18
  • 打赏
  • 举报
回复
OnMouseMove里获取鼠标移动的位置,计算出一个坐标点,然后Invalidate,在OnPaint里用计算的坐标点绘制直线
JoeBlackzqq 2012-02-18
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 zgszft 的回复:]

额,使用鼠标移动消息,然后重画界面、、、
[/Quote]

right.
zgszft 2012-02-18
  • 打赏
  • 举报
回复
额,使用鼠标移动消息,然后重画界面、、、
  • 打赏
  • 举报
回复
MSDN中搜索DrawCli
hotpos 2012-02-18
  • 打赏
  • 举报
回复
VS2008SP1例子 DrawClient

15,979

社区成员

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

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