社区
Symbian
帖子详情
CFbsBitGc的使用问题。。
toaboy
2008-03-19 12:33:44
我想调用CFbsBitGc来画图 可以吗 ??
主要想要把CFbsBitGc中的函数调用下 ,看下是怎么画的 。
然后用C++重写一下。
我现在建的工程里面画图的都用的是CWindowGc2者有什么区别??
SYMBIAN中CFbsBitGc和VC中的差不多吗??
对这些东西很不熟悉,希望哪位大哥帮下忙。。
...全文
200
1
打赏
收藏
CFbsBitGc的使用问题。。
我想调用CFbsBitGc来画图 可以吗 ?? 主要想要把CFbsBitGc中的函数调用下 ,看下是怎么画的 。 然后用C++重写一下。 我现在建的工程里面画图的都用的是CWindowGc2者有什么区别?? SYMBIAN中CFbsBitGc和VC中的差不多吗?? 对这些东西很不熟悉,希望哪位大哥帮下忙。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dyw
2008-03-19
打赏
举报
回复
CFbsBitGc在bitmap上画,而CWindowGc在screen上画。
前者相当于VC中的MemDC,后者相当于VC中OnDraw等函数的那个DC。
使用
自定义皮肤
在S60 3rd程序上
使用
自定义皮肤的方式基本同S60 2nd上的
使用
方式是相同,但是,有时后还是很难调试出来,因此,决定做个小例子,给大家演示怎么
使用
自定义皮肤。只用自定义皮肤的过程基本如下:1.在AppUI类中,定义下面两个成员变量,这两个变量必须定义,不然,你的皮肤可能绘不出来哦,很多朋友绘不出来自定义皮肤,有可能就是把某个变量定义成局部变量了 TAknsItemI
在symbian上
使用
双缓冲
在Prox的故乡,一个美丽而遥远的星球,计算设备早已没有了屏幕显示的概念。一切图像都以思想的速度在脑海中呈现!多么美好啊!可是,自从来到地球这个落后的星球,落后的科技使他不得不重新考虑很多
问题
。缓慢的屏幕图像刷新速度就是
问题
之一。 好比下面这样一段代码。虽然能够正确地显示图像,却伴随着令人头晕的屏幕闪烁。而且那些小方块会按着顺序一个接一个的出现,纺若一条小虫 (Profx很不喜欢的一种食品)!代码
DSA(直接写屏)和双缓冲
DSA(直接写屏)和双缓冲
http://blog.chinaunix.net/u3/103999/showart_2063360.html
1.DSA(直接写屏) 1.1介绍
使用
GDI在屏幕上描画需要一个上下文转换,这会减慢描画速度。为了绕过繁琐的上下文转换,可以直接访问屏幕。这被称作直接屏幕访问。
直接写屏就是得到屏幕的显存地址,从而直接对显存进行操作,
使用
直接写屏是为了加快显示速度。
直
自定义
Bit
blt函数
你在draw offscreenbuffer的时候不要用
CFbs
Bit
Gc
::
Bit
Blt(),效率很低可以自己写一个,比如void inline CDraw
Bit
map:DoCopyPixel(TUint8*& aDest, TUint8*& aSource, TInt aBpp, TBool aCopy) const{switch(aBpp){case 1:{*aDest++ = *aSo
symbian N8和5800绘制的一些不同
这些天在编码的时候遇到5800和N8,相同的代码但是绘制时的一些矛盾点或不同点,记录一下
1)draw
bit
map的时候,5800上8位的bmp显示没有
问题
,而N8却显示不出来,将图像另存为24位后,就解决了
初始化代码iButtonBGSvg = AknIconUtils::CreateIconL(*iSvgFilePath, EMbmKu6broadcastcontroliconButtonbg);
2)
使用
双缓冲绘制的时候,将CF
Symbian
3,119
社区成员
9,182
社区内容
发帖
与我相关
我的任务
Symbian
塞班系统(Symbian系统)是塞班公司为手机而设计的操作系统,它的前身是英国宝意昂公司的 EP ( Electronic Piece of cheese)操作系统。
复制链接
扫一扫
分享
社区描述
塞班系统(Symbian系统)是塞班公司为手机而设计的操作系统,它的前身是英国宝意昂公司的 EP ( Electronic Piece of cheese)操作系统。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章