社区
图形处理/算法
帖子详情
利用vc实现画图功能
corywind
2011-06-16 08:26:22
最近作了一个程序,利用vc,实现的功能是,在窗体上鼠标点击几个点,就会自动将点击的几个点连接成一条线,例如,在窗体上点击a,b,c,d四个点,点击完以后,就会按照a->b->c->d的顺序生成一条连线,
没做过vc啊,哪位做过的高手指点一下,是不是也是用什么鼠标监听的方法,然后怎么生成路线呢??
...全文
123
7
打赏
收藏
利用vc实现画图功能
最近作了一个程序,利用vc,实现的功能是,在窗体上鼠标点击几个点,就会自动将点击的几个点连接成一条线,例如,在窗体上点击a,b,c,d四个点,点击完以后,就会按照a->b->c->d的顺序生成一条连线, 没做过vc啊,哪位做过的高手指点一下,是不是也是用什么鼠标监听的方法,然后怎么生成路线呢??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yungmode
2011-06-17
打赏
举报
回复
呵呵,其实就是 给你4个点的坐标,然后直接画就是了。 也许没清楚LZ问什么。。
天鹅梦
2011-06-17
打赏
举报
回复
不是那么干的,虽然那样也能画出来,但比较规范的还是把点坐标记录在一个数组里。你要是想做得好,原来点击的点还可以移动修改
VC天下
2011-06-17
打赏
举报
回复
MoveTo
LineTo
楼主从网上搜个VC画图程序,看一下就明白了。
winning11xuhao
2011-06-17
打赏
举报
回复
得到四个点的坐标,用MoveTo LineTo就可以了
zgsdzhaolanxiang1
2011-06-16
打赏
举报
回复
[Quote=引用 2 楼 corywind 的回复:]
啊,没太明白,WM_LBUTTONDOWN 应该就是监听事件吧,可以记录鼠标的点击坐标吧
OnPaint方法里面用MoveTo LineTo 生成线是吧
[/Quote]
对的,,
corywind
2011-06-16
打赏
举报
回复
啊,没太明白,WM_LBUTTONDOWN 应该就是监听事件吧,可以记录鼠标的点击坐标吧
OnPaint方法里面用MoveTo LineTo 生成线是吧
zgsdzhaolanxiang1
2011-06-16
打赏
举报
回复
[Quote=引用楼主 corywind 的回复:]
最近作了一个程序,利用vc,实现的功能是,在窗体上鼠标点击几个点,就会自动将点击的几个点连接成一条线,例如,在窗体上点击a,b,c,d四个点,点击完以后,就会按照a->b->c->d的顺序生成一条连线,
没做过vc啊,哪位做过的高手指点一下,是不是也是用什么鼠标监听的方法,然后怎么生成路线呢??
[/Quote]
响应WM_LBUTTONDOWN 消息,记录鼠标4次点击的坐标,算法可以自己实现,记录完坐标后 可以在OnPaint 函数中用 MoveTo LineTo 函数画出线来。
利用
VC
实现
画动态曲线的
功能
一个
VC
++的小程序,能够在
VC
界面中
实现
类似matlab
画图
的
功能
,并能对图像进行动态处理、缩放等
用
vc
实现
的OpenGL
画图
苍蝇实例
vc
中运用OpenGL
实现
画图
功能
,画出苍蝇。
用
VC
#.NET+OpenGL开发交互式CAD系统
本课程用
VC
#.NET结合OpenGL,从无到有开发一个
功能
较完整的小型交互式CAD系统。 作者有交互式CAD系统、动态几何系统开发经验。出版过交互式CAD系统开发方面的图书。 课程先讲准备知识,然后讲整个系统的开发思路和...
VC
++
画图
板 MFC,简单
功能
的
实现
界面简洁 适合以此为基础添加自己的东西
MFC,简单
功能
的
实现
界面简洁 适合以此为基础添加自己的东西
vc
8.0
画图
程序
该
画图
程序用vs2005平台编写,充分
利用
面向对象的思想,能让初学者很好理解
画图
的技巧。该程序能
实现
画点,画线,画矩形等,图元能拾取、平移、删除、放大、等
功能
。是学习
VC
的好资料。该程序使用了与DrawCli类似的...
图形处理/算法
19,468
社区成员
50,698
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章