Symbian 开发中卡拉OK字幕实现方法
2010-02-23 04:09:00 来源:WEB开发网核心提示:在container的SetRect之前添加如下代码:iBackBuffer = NULL;iBackBufferDevice = NULL;iBackBufferContext = NULL;iBackBuffer_2 = NULL;iBackBufferDevice_2 = NULL;iBackBufferCont
在container的SetRect之前添加如下代码:
iBackBuffer = NULL;
iBackBufferDevice = NULL;
iBackBufferContext = NULL;
iBackBuffer_2 = NULL;
iBackBufferDevice_2 = NULL;
iBackBufferContext_2 = NULL;
第二步:在sizechange中添加代码
ReleaseBackBuffer(); //释放双缓冲位图资源
CreateBackBufferL(); //创建双缓冲位图资源
DrawToBackBuffer(); //重画双缓冲位图资源
第三步:编译运行即可。
图片没发上传,看不到效果了。
实现的基本思路:将 “谢谢您的使用”这句话分别用两种字体颜色写在两张位图上,在Draw函数中通过BitBlt函数将两张图拼接,即可实现一个字,两种颜色。如需要实现卡拉OK中的移动效果,只需要通过一个循环定时器,改变BitBlt函数中的TPoint和TRect即可。还算是比较方便的。
- ››开发Android 日历教程
- ››开发学院总结 Win 8实用技巧大全
- ››开发学院原创教程:把win8的IE10放桌面上方法(非...
- ››开发者眼中的Windows Phone和Android
- ››Symbian S60 SocketConnection参数
- ››开发学院教你用SQL 语句最快速清空MySQL 数据表的...
- ››Symbian乏力:2010年诺基亚悲情大事记
- ››Symbian三大升级开启2011年新战略
- ››Symbian/Android/iOS/WM安装包对比
- ››Symbian一个活动对象的测试例子
- ››Symbian ListBox控件
- ››Symbian下自动切换SDK的批处理代码
更多精彩
赞助商链接