×
Namespaces

Variants
Actions

把当前程序调入后台和调到前台

From Nokia Developer Wiki
Jump to: navigation, search
Article Metadata

兼容于
平台:
Symbian

文章
User:Davey 2 在 15 Dec 2007 创建
最后由 hamishwillee 在 08 May 2013 编辑

适用版本:

Series 60 2nd, Series 60 3rd

具体方案: 通过一下这段代码可以把当前程序放入后台运行。

// 首先创建一个空的TApaTask 对象
 TApaTask task(iEikonEnv->WsSession( ));
// 使用当前程序的WidowGroup Id 初始化该TApaTask对象
task.SetWgId(CEikonEnv::Static()->RootWin().Identifier());
// 请求把程序放入后台
task.SendToBackground();

类似的,使用BringToForeground()能够把当前程序调到前台:

 TApaTask task(iEikonEnv->WsSession( ));
task.SetWgId(CEikonEnv::Static()->RootWin().Identifier());
task. BringToForeground ();

使用这两段代码不要忘记在头文件中包含apgtask.h,同时要在mmp中加入apgrfx.lib库。

This page was last modified on 8 May 2013, at 03:05.
65 page views in the last 30 days.

Was this page helpful?

Your feedback about this content is important. Let us know what you think.

 

Thank you!

We appreciate your feedback.

×