该方法参考了http://discussion.forum.nokia.com/forum/showthread.php?t=127635
需要两步:
1在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();
2重载Document::UpdateTaskNameL
void CTestEditDocument::UpdateTaskNameL(CApaWindowGroupName* aWgName) { aWgName->SetHidden(ETrue); }
个人感觉只第二段就可以,还没有作过试验.
另外有个系统函数
/** * @since 2.6 */ IMPORT_C void HideApplicationFromFSW(TBool aHide=ETrue);
很遗憾这个函数只能在2.6以前的系统里面用我们还得自己来隐藏。 |