例如一个尺寸为1000*1000屏幕A,在中间有一块大小为200*200的区域B,我想做一个特效让字体在B区域滚动显示,效果是电影结束后的那种滚动字幕(从下到上滚动,到最上面再滚动消失),请问该如何做呢,仅仅用ontimer+DrawText能在B区域里实现吗,我现在用DrawText输入文字时,能实现从下到上滚动,但是不能实现滚动消失,请问该怎么做啊?
(不想用一个子窗体来实现)
(不想用一个子窗体来实现)
解决方案 »
- 请问如何实现多线程并发的ATL组件?
- 谁能帮我看看如下代码是什么意思,详细的解释一下,谢谢!
- 本人在做一个自动阅卷系统的设计,急需请求会VC++和ACCESS数据库技术的高手帮忙
- 为什么我的机器上SOCK_DGRAM类型的套接字总是绑定失败?
- 如何设置文档的非视图区域的颜色?
- 请问一个简单问题: pragma comment(linker ,"/ section:.JOE,rws ") 是什么意思呢?
- WTL7.0 中的例子不能编译,请高手赐教!
- 关于SyGate的问题
- 写了个穿透NAT,proxy实现P2P的程序,请大家帮忙测试一下。来者有分!
- 打包和解包程序的实现
- VC用ADO向Access里面存取bmp格式图片..
- 执行dll中的代码却进到别的函数中,求高手指点
不然MoveWindow()也可以用,加隐形窗框还可以实现看不见的进出边界效果
改变字的位置,画在内存CDC上,再用BitBlt拷到设备CDC上即可。