我想用VC画图

lujingtao 2003-01-03 11:42:42
请告诉我在VC中的画图函数,
我想实现一个应用:
画一个五角星,然后,点左键,鼠标变成手状可移动图形,就象CAD中的图形拖移一样。
请高手指点
...全文
45 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
jxbin 2003-01-13
  • 打赏
  • 举报
回复
定义一个结构,包含五个CPoint成员和一个CRect成员(五角性所在的区域),然后初始化结构,在OnPaint()里面用结构中的数据画图,然后在OnLButtonDown(UINT nFlags, CPoint point) 里判断point是否单击在五角性所在的区域内,如果在,扑获鼠标,同时记下鼠标的位置m_downPoint=point,在OnMouseMove(UINT nFlags, CPoint point) 里判断,鼠标按下的状态,如果按下,则扁移五角星的矩形区域(扁移量为point-m_downPoint),Invalidate()刷新
mastercy 2003-01-03
  • 打赏
  • 举报
回复
先利用绘图函数(line)画出五角星,然后根据消息来判断

24,853

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 工具平台和程序库
社区管理员
  • 工具平台和程序库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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