我们知道长按菜单键可以显示运行的程序,能不能让运行中的程序不显示在其中呢,也就是说隐藏起来?
在Ui的ConstructL里面加入下面代码:
TInt windowGroupId = iEikonEnv->RootWin().Identifier();
RWsSession session = iEikonEnv->WsSession();
CApaWindowGroupName* wgName = CApaWindowGroupName::NewLC(session, windowGroupId);
wgName->SetHidden(ETrue);
wgName->SetWindowGroupName(iEikonEnv->RootWin());
CleanupStack::PopAndDestroy();
再加上
void CTestEditDocument::UpdateTaskNameL(CApaWindowGroupName* aWgName)
{
aWgName->SetHidden(ETrue);
}
用到链接库
apgrfx.lib
eikcore.lib
ws32.libs
本文介绍了一种在Symbian系统中通过编程隐藏应用程序在后台任务栏的方法。使用特定的代码片段,开发者可以在UI构造函数中设置窗口组为隐藏状态,从而不让该应用显示在后台任务列表中。

被折叠的 条评论
为什么被折叠?



