symbian 从任务列表中隐藏程序 隐藏程序图标 隐藏运行状态
2010-06-03 01:23:00 来源:WEB开发网symbian 从任务列表中隐藏程序,隐藏程序图标,隐藏运行状态
A、从任务列表中隐藏程序
1、C***AppUi.cpp
添加如下代码,最好添加在HandleForegroundEventL函数中
TInt wgId = iEikonEnv->RootWin().Identifier();RWsSession session = iEikonEnv->WsSession();CApaWindowGroupName* wgName = CApaWindowGroupName::NewLC( session, wgId );wgName->SetHidden( ETrue );wgName->SetWindowGroupName( iEikonEnv->RootWin() );CleanupStack::PopAndDestroy(); // wgName
2、C***Document.cpp
Alternatively, it's possible to override CEikDocument::UpdateTaskNameL(). This function is called by the UI framework during application start-up, allowing the window group name to be modified.
void CMyAppDocument::UpdateTaskNameL( CApaWindowGroupName* aWgName ){aWgName->SetHidden( ETrue );}
备注:Location: APGWGNAM.H Link against: apgrfx.lib
3、在任务列表隐藏程序图标,并且隐藏运行程序时显示的小圈
C***AppUi.cpp 构造中CAknAppUi::HideApplicationFromFSW(ETrue);
B、安装目录不显示程序图标
DATA目录中的***_reg.rss文件
RESOURCE APP_REGISTRATION_INFO {…… hidden= KAppIsHidden;…… }
请勿用于非法用途……
更多精彩
赞助商链接