Symbian 程序的前后台切换
2009-12-22 22:28
148 查看
可以使用一下方法将程序隐藏(带到后台)和显示(带到前台)
如果要使用路径启动,FindApp()有使用路径启动的重载函数.
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/Max__Payne/archive/2009/04/14/4072070.aspx
void Hide() { TApaTask task(iEikonEnv->WsSession( )); task.SetWgId(CEikonEnv::Static()->RootWin().Identifier()); task.SendToBackground(); } void Show() { TApaTask task(iEikonEnv->WsSession( )); task.SetWgId(CEikonEnv::Static()->RootWin().Identifier()); task.BringToForeground(); } void Hide() { TApaTask task(iEikonEnv->WsSession( )); task.SetWgId(CEikonEnv::Static()->RootWin().Identifier()); task.SendToBackground(); } void Show() { TApaTask task(iEikonEnv->WsSession( )); task.SetWgId(CEikonEnv::Static()->RootWin().Identifier()); task.BringToForeground(); }这是针对程序处理自身情况的,如果程序要对其他程序处理就应该使用以下方法: void FindAndShow() { TApaTaskList tasklist(iCoeEnv->WsSession()); TUid Uid = { 0x0ac1ab5d}; TApaTask task(tasklist.FindApp(Uid)); //UID task.BringToForeground(); } void FindAndShow() { TApaTaskList tasklist(iCoeEnv->WsSession()); TUid Uid = { 0x0ac1ab5d}; TApaTask task(tasklist.FindApp(Uid)); //UID task.BringToForeground(); }
如果要使用路径启动,FindApp()有使用路径启动的重载函数.
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/Max__Payne/archive/2009/04/14/4072070.aspx
相关文章推荐
- Symbian 程序的前后台切换
- 【symbian】如何实现程序的前后台运行切换
- linux 前台后台程序切换命令总结
- 将Symbian程序带到前台或后台
- Android实现程序前后台切换效果
- 判断Android程序前后台切换的几种方法
- Android中实现“程序前后台切换效果”和“返回正在运行的程序,而不是一个新Activity”
- symbian程序的前台运行和后台运行
- Symbian截屏以及前后台切换(Screen capture)(
- linux命令(46):程序运行前后台切换
- 让symbian 程序在后台运行
- linux中程序前后台切换
- Android 实现微信,QQ的程序前后台切换:back键切换后台;点击通知栏恢复前台。
- symbian前后台切换
- 实例、运行-Android实现程序前后台切换效果-by小雨
- Symbian S60 5th 切换程序UI方向为横屏或竖屏
- Symbian 程序启动时动态切换多语言
- Linux程序前台后台切换
- Android实现程序前后台切换效果
- linux程序运行前后台切换