如何让带背景色的文本框跟随移动?

lgstudyvc 2007-01-06 03:54:20

目的:在画线的时候在一个矩形内时时时显示点的坐标。拖动直线时矩形框跟随移动。


问题:在移动的过程中刷新不了上次的矩形框(如何能擦除)?
工程代码见:http://www.vchelp.net/cndevforum/subject_view.asp?subject_id=181977&forum_id=59

...全文
275 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
lgstudyvc 2007-01-08
  • 打赏
  • 举报
回复
文字加布上去阿,不显示怎么回事?
lgstudyvc 2007-01-08
  • 打赏
  • 举报
回复
to:xdlous(虾米螺丝)
怎么在“在你的主窗口创建时创建它,保存它的指针”?啊?谢谢你

lgstudyvc 2007-01-06
  • 打赏
  • 举报
回复
大哥,我知道我和你说说的是不是一个意思,你看了我的demo之后就知道你说的那样行还是不行,然后我试。
xdlous 2007-01-06
  • 打赏
  • 举报
回复
在资源里新建一个对话框模板,
把边框啊什么的都去掉,里面放个STATIC,
在你的主窗口创建时创建它,保存它的指针,
你就可以设置STATIC里的文字了吧!!!
然后跟据你的需要显示、隐藏、移动、调整大小、改变STATIC的文字 加上半透明等,
真的很简单的, 实现后效果就跟WINDOWS桌面上托动图标的效果差不多, 就里面的文字可以动态改变
lgstudyvc 2007-01-06
  • 打赏
  • 举报
回复
to:xdlous
我要那里边的值是时时变化的。是要跟随鼠标移动的。你能给个demo么?
要不我给你,你给我看看?

你邮箱?
xdlous 2007-01-06
  • 打赏
  • 举报
回复
用一个pop style 的半透明窗口进行模拟,只要移动窗口就可以很方便的
lgstudyvc 2007-01-06
  • 打赏
  • 举报
回复
用了“InvalidateRect”,效率仍低,所以改用别的,就出现了如题的问题?
我的代码在www.vchelp.net/cndevforum/subject_view.asp?subject_id=181977&forum_id=59有
xdlous 2007-01-06
  • 打赏
  • 举报
回复
调用你绘图窗口的InvalidateRect

15,976

社区成员

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

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