如何在任務列表裏面隱藏一個應用程序?
該方法參考了http://discussion.forum.nokia.com/forum/showthread.php?t=127635
需要兩步:
1在UI::ConstructL()裏面添加
RWsSession session = iEikonEnv->WsSession();
CApaWindowGroupName* wgName = CApaWindowGroupName::NewLC(session, windowGroupId);
wgName->SetHidden(ETrue);
wgName->SetWindowGroupName(iEikonEnv->RootWin());
CleanupStack::PopAndDestroy();
2重載Document::UpdateTaskNameL
{
aWgName->SetHidden(ETrue);
}
個人感覺只第二段就可以,還沒有作過試驗.
另外有個系統函數
/**
* @since 2.6
*/
IMPORT_C void HideApplicationFromFSW(TBool aHide=ETrue);
很遺憾這個函數只能在2.6以前的系統裏面用我們還得自己來隱藏。