先得道,后求术

windcao的专栏

symbian下如何截图

How to capture screen to bitmap
symbian下如何截图

From Forum Nokia Wiki
来自 Nokia论坛 Wiki

Capturing screen to in-memory bitmap is extremely easy. All you need is to create a bitmap instance with appropriate size
截图到一个内存里面的位图非常的监督,你只需要创建一个适当大小的位图实例。

CWsScreenDevice* screenDev = CCoeEnv::Static()->ScreenDevice();
CFbsBitmap* bitmap = new (ELeave) CFbsBitmap;
CleanupStack::PushL( bitmap );
User::LeaveIfError( bitmap->Create( screenDev->SizeInPixels(), screenDev->DisplayMode() ) );

and then copy screen content into it as follows
然后像下面这样,将屏幕内容拷贝到它里面。

User::LeaveIfError( screenDev->CopyScreenToBitmap( bitmap ) );
// use bitmap as appropriate, for example save it to file

CleanupStack::PopAndDestroy( bitmap );

This code links against fbscli.lib and ws32.lib
这些代码需要链接fbscli.libws32.lib 两个库。

阅读更多
文章标签: symbian nokia user file
个人分类: symbian
想对作者说点什么? 我来说一句

symbian 源码

2008年10月16日 106KB 下载

symbian 源代码

2009年09月10日 1.16MB 下载

没有更多推荐了,返回首页

不良信息举报

symbian下如何截图

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭