您的位置:首页 > 其它

判断程序是否运行在前台

2010-02-04 18:03 323 查看
// .lib
...
LIBRARY ws32.lib // for RWindowGroup
LIBRARY apgrfx.lib // for CApaWindowGroupName

// .cpp
...
#include <apgwgnam.h> // for CApaWindowGroupName
...
const TUid KUidMessagingApp = {0x100058C5};
RWsSession ws = iCoeEnv->WsSession();
TInt wgid = ws.GetFocusWindowGroup();
CApaWindowGroupName* gn = CApaWindowGroupName::NewLC(ws, wgid);
TUid uid = gn->AppUid();
CleanupStack::PopAndDestroy(gn);
if(uid==KUidMessagingApp)
{
// do something
}
...
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: