MFC里如何在对话框里画线

dlc20509985 2012-11-12 04:28:22
我想在这背景网格上画条竖线 响应鼠标移动 让竖线也移动


求指导啊 不会啊。
...全文
539 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
u010258567 2013-05-16
  • 打赏
  • 举报
回复
楼主,请问一下,你这个栅格是怎么弄出来的~~~~求解啊,mfc初学者
向立天 2013-03-27
  • 打赏
  • 举报
回复
您好 我是本版版主 此帖已多日无人关注 请您及时结帖 如您认为问题没有解决可按无满意结帖处理 另外本版设置了疑难问题汇总帖 并已在版面置顶 相关规定其帖子中有说明 您可以根据规定提交您帖子的链接 如您目前不想结帖只需回帖说明 我们会删除此结帖通知 见此回复三日内无回应 我们将强制结帖 相关规定详见界面界面版关于版主结帖工作的具体办法
sumos 2012-11-13
  • 打赏
  • 举报
回复
引用 8 楼 dlc20509985 的回复:
我要画条线 然后通过上边的几个按钮来读取心电图数据来画 然后找出线与心电图的焦点坐标 所以用static不太好吧
哎,伤不起。你不说具体需求,那解决办法多了去了。 简单点,只要鼠标在心电图内,鼠标移动到哪儿,我就在哪儿画线。
dlc20509985 2012-11-13
  • 打赏
  • 举报
回复
我要画条线 然后通过上边的几个按钮来读取心电图数据来画 然后找出线与心电图的焦点坐标 所以用static不太好吧
sumos 2012-11-13
  • 打赏
  • 举报
回复
我有一个想法: class Label : public CStatic{}; 这个Label宽度是1,高度是 H,你可以在OnPaint中刷成你想要的颜色。 再响应NCHITTEST消息,返回HTCAPTION实现拖动。 当然,这个肯定要加SS_NOTIFY。
Crray_ES 2012-11-13
  • 打赏
  • 举报
回复
mark dengqi
dlc20509985 2012-11-13
  • 打赏
  • 举报
回复
谁有移动线条的程序给发个我看看 20509985@qq。com
dlc20509985 2012-11-13
  • 打赏
  • 举报
回复


就是现在这样子 然后要把那条红色竖线 通过响应 OnLButtonDown OnLButtonUp 这两个函数捕获的点来移动
dlc20509985 2012-11-13
  • 打赏
  • 举报
回复
引用 9 楼 zhoujielunzhimi 的回复:
引用 8 楼 dlc20509985 的回复: 我要画条线 然后通过上边的几个按钮来读取心电图数据来画 然后找出线与心电图的焦点坐标 所以用static不太好吧 哎,伤不起。你不说具体需求,那解决办法多了去了。 简单点,只要鼠标在心电图内,鼠标移动到哪儿,我就在哪儿画线。
就是这意思 鼠标点哪 就取那个点来移动竖线
coyer 2012-11-12
  • 打赏
  • 举报
回复
虽然我会,问题也很简单,但一下子也写不出来代码。楼主参考楼上的回答实现吧。,我要睡觉了。
傻X 2012-11-12
  • 打赏
  • 举报
回复
响应OnMouseMove函数,设置全局变量A和B,作为鼠标入参,在其中Invalidate(FALSE),触发WM_PAINT消息, 绘制图片的时候,以A,B作为入参来绘制。
微型蚂蚁 2012-11-12
  • 打赏
  • 举报
回复
响应WM_PAINT 在OnPaint里随意绘制,就像在CView里一样。
dlc20509985 2012-11-12
  • 打赏
  • 举报
回复
CSDN没人会这鸟问题?

15,979

社区成员

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

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