社区
VB基础类
帖子详情
如何使用GDI+高效实现字幕滚动效果
韧恒
2009-06-08 06:28:58
请各位高手告诉我如何能用GDI+快速、平滑地滚动文字?
滚动很容易,关键在于当字符串很长时,如何定义绘图区域?我用GdipSetClipRect设置裁剪区域为可见区域,以为超出显示范围外的文字不被绘制,这样可以提高绘制速度,但是几乎没什么效果,不知为什么?
在网上找了一些有关的代码,但都是.net的,好象是用一个Invalidate方法和update方法。但在vb中与其对应的方法是什么呢?
...全文
376
9
打赏
收藏
如何使用GDI+高效实现字幕滚动效果
请各位高手告诉我如何能用GDI+快速、平滑地滚动文字? 滚动很容易,关键在于当字符串很长时,如何定义绘图区域?我用GdipSetClipRect设置裁剪区域为可见区域,以为超出显示范围外的文字不被绘制,这样可以提高绘制速度,但是几乎没什么效果,不知为什么? 在网上找了一些有关的代码,但都是.net的,好象是用一个Invalidate方法和update方法。但在vb中与其对应的方法是什么呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
韧恒
2010-08-08
打赏
举报
回复
好久没上来看看了, 今天发现有个贴子没结, 虽然没有太好的方案, 但还是谢谢各位了!
东方之珠
2009-06-11
打赏
举报
回复
把你的程序拿上来让大家学习一下嘛!
韧恒
2009-06-11
打赏
举报
回复
沉了, 自已顶一下!
东方之珠
2009-06-08
打赏
举报
回复
无闪烁平滑滚动文字,可以不用GDI+。用普通方法即可做到:窗体上或PictureBox上放多行标签按像素移动。
韧恒
2009-06-08
打赏
举报
回复
因为GDI+绘制出的文字效果是GDI无法比拟的。
laviewpbt
2009-06-08
打赏
举报
回复
为什么要用GDI+
孤独剑_LPZ
2009-06-08
打赏
举报
回复
这个我真的不会,帮你顶一下
clear_zero
2009-06-08
打赏
举报
回复
我是来学习的
韧恒
2009-06-08
打赏
举报
回复
[Quote=引用 4 楼 chenjl1031 的回复:]
无闪烁平滑滚动文字,可以不用GDI+。用普通方法即可做到:窗体上或PictureBox上放多行标签按像素移动。
[/Quote]
谢谢你!我知道GDI可以实现,而且我也成功地做出了!
GDI+的文字抗锯齿效果及其他一些特效好象GDI是很难实现的,所以我使用了GDI+。 但在文字较长、字体较大时遇到了这个滚动显示文本的问题。
我要实现的具体效果有点象一个带有垂直滚动条的多行文本框的效果。目前已基本实现,就是滚动时速度有点慢。
明日科技C#开发入门及项目实战
实例081 窗体中
滚动
的
字幕
实例082
使用
任意组件拖动窗体 实例083 窗体换肤程序 第9章 windows应用程序常用控件 实例084 在c#中设计出色彩斑斓的按钮 实例085 自动删除textbox控件中的非法字符 实例086 在...
《C#经典编程220例》.(明日科技).【带书签】-共3部分
实例081 窗体中
滚动
的
字幕
131 实例082
使用
任意组件拖动窗体 133 实例083 窗体换肤程序 134 第9章 windows应用程序常用控件 137 实例084 在c#中设计出色彩斑斓的按钮 138 实例085 自动删除textbox控件中的非法字符 ...
让UI开发轻松而快乐,用SonicUI引擎
实现
常见UI
效果
代码已开源到:http://www.codeproject.com/KB/GDI/SonicUI.aspx 欢迎下载试用。...接下来展示的将是一种windows下的非常轻松快捷的UI开发解决方案,
实现
大家实际工作中经常需要
实现
的UI特效,力争将你从繁复
C/C++满屏飘字表白代码
我用C语言
实现
的文字跑马灯,简直是程序员的表白神器!
UI引擎
接下来展示的将是一种windows下的非常轻松快捷的UI开发解决方案,
实现
大家实际工作中经常需要
实现
的UI特效,力争将你从繁复的UI工作中解放出来,将注意力投入到更有挑战性的工作中去。 关键字:UI引擎 异形窗体 ...
VB基础类
7,763
社区成员
197,609
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章