社区
界面
帖子详情
在内存DC上实现跑马灯
zonghenglls
2011-07-30 05:40:47
程序使用双缓冲画图,现在要在界面上添加跑马灯的效果,我的思路是采用定时器,不断改变坐标,再用DrawText写入到内存DC中,但是问题是消失的一端怎么做,是每次都把字符串的第一个字去掉吗?但是要支持多语言,“字“的长度是不固定的,或者有什么办法能解决这个问题的,帮兄弟一个忙,谢谢。
...全文
96
6
打赏
收藏
在内存DC上实现跑马灯
程序使用双缓冲画图,现在要在界面上添加跑马灯的效果,我的思路是采用定时器,不断改变坐标,再用DrawText写入到内存DC中,但是问题是消失的一端怎么做,是每次都把字符串的第一个字去掉吗?但是要支持多语言,“字“的长度是不固定的,或者有什么办法能解决这个问题的,帮兄弟一个忙,谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
__lhy
2011-08-16
打赏
举报
回复
[Quote=引用楼主 zonghenglls 的回复:]
程序使用双缓冲画图,现在要在界面上添加跑马灯的效果,我的思路是采用定时器,不断改变坐标,再用DrawText写入到内存DC中,但是问题是消失的一端怎么做,是每次都把字符串的第一个字去掉吗?但是要支持多语言,“字“的长度是不固定的,或者有什么办法能解决这个问题的,帮兄弟一个忙,谢谢。
[/Quote]
将文字写到位图上 移动位图就行了
移入、移出循环
向立天
2011-08-16
打赏
举报
回复
您好
我是本版版主
此帖已多日无人关注
请您及时结帖
如您认为问题没有解决可按无满意结帖处理
另外本版设置了
疑难问题汇总帖
并已在版面置顶
相关规定其帖子中有说明
您可以根据规定提交您帖子的链接
如您目前不想结帖只需回帖说明
我们会删除此结帖通知
见此回复三日内无回应
我们将强制结帖
相关规定详见界面
界面版关于版主结帖工作的具体办法
我才是心翼
2011-07-30
打赏
举报
回复
用GetTextExtend判断一次试试?
zonghenglls
2011-07-30
打赏
举报
回复
算坐标容易,但是跑马灯是从右侧出来,当第一个字滚动到左侧边界的时候,要开始消失,然后接下来的DrawText就不能用原来的字符串来写了,因为这样每次都会从第一个字开始写,达不到消失的效果
psbeond
2011-07-30
打赏
举报
回复
移动坐标就行,不要去掉第一个字DrawText不是有坐标吗?
------------------------------------------------------------------------
feilongjilei
2011-07-30
打赏
举报
回复
在定时器里全部重新刷:1.刷背景 2.刷该次的文字
adobe acrobat
dc
PDF文档编辑制作
Adobe Acrobat
dc
是Acrobat新的版本,在新版中提供了更完善的Microsoft Office格式转换功能,让用户可以轻易地在 PDF、doc、xls 或是 ppt 等格式间转换。睿鱼教育出品的
dc
版本课程,轻松易学,让你3天掌握顶级PDF制作流程!
MFC
跑马灯
的效果(持续更新)
dlg头文件中变量定义: CString m_string; RECT m_rect; RECT rect_static; SIZE size; 对话框初始化: // TODO: Add extra initialization here m_string = "ABCDEFGHIJK MFC 中 在一个对话框中
实现
跑马灯
"; SetTimer(1, 200, NULL);
实现
C++GUI开发图形库
作者:文刀秋二 链接:https://www.zhihu.com/question/24462113/answer/40216675 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 我来补充一种比较新颖的GUI
实现
模式,叫做Immediate Mode GUI (IMGUI)。这种类型的更多的适用于显示区域实时刷新的程序里面,例如游戏和CAD等。IMGUI这...
【正点原子STM32连载】第二十三章 OLED显示实验 摘自【正点原子】MiniPro STM32H750 开发指南_V1.1
OLED,即有机发光二极管(Organic Light-Emitting Diode),又称为有机电激光显示(Organic Electroluminesence Display,OELD)。OLED由于同时具备自发光,不需背光源、对比度高、厚度薄、视角广、反应速度快、可用于挠曲性面板、使用温度范围广、构造及制程较简单等优异之特性,被认为是下一代的平面显示器新兴应用技术。LCD都需要背光,而OLED不需要,因为它是自发光的。这样同样的显示,OLED效果要来得好一些。
单片机技术应用实训装置
ZN-338DPX单片机技术应用实训装置 一、概述: 1.入门容易,简洁而不简单:为了使入门容易,我们采用简单易懂的版面设计,从基本的一个
跑马灯
开始就让您无缝地切入教学。大部分的模块在保证安全的前提下反面是镂空的。这使得您可以让学生一目了然看到,并可以触摸到,这点很重要。因为我们深知,感性认识的重要性。 2、人体工学,美观而舒适:采用模块平放结构,使得视线趋于自然向下,如同平时读书写字。靠近用户侧又略带倾斜,使得操作时更加方便。同时抬头时视线使得毫无遮挡。可以方便地听讲,老师亦可观察实验情况。 3、高度开放
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章