symbian 全屏的方法
来源:互联网 发布:05-06赛季科比数据 编辑:程序博客网 时间:2024/05/01 12:44
总结一下:
1、覆盖system panes
这个方法主要用在传统的view架构中,当view不是全屏时,可以通过调用CCoeControl::SetExtentToWholeScreen()方法来获取全屏。不过应该在MyView::ConstructL中调用ActivateL()之前调用。如下:
void CHelloWorldPlusAppView::ConstructL(const TRect& aRect)
{
// Create a window for this application view
CreateWindowL();
// Set the window size
SetRect(aRect);
// This view is a full-screen view.
SetExtentToWholeScreen();
// Activate the window, which makes it ready to be drawn
ActivateL();
}
当应用程序为skinned时是不推荐使用这个函数的(从Series60 2nd Edition向后,查看配置)。不管怎么说,全屏程序也不需要这个设置,因此这个应该不是问题:)
2、隐藏
MEikAppUiFactory* f = CEikonEnv::Static()->AppUiFactory();
iStatusPane = f->StatusPane();
iToolBar = f->ToolBar();
if( iToolBar )
iToolBar->MakeVisible( EFalse );
if( iStatusPane )
iStatusPane->MakeVisible( EFalse );
3、这种方法有点问题(查看sdk提供的Graphics example)
iContainer = CYourContainer::NewL(AppUi()->ApplicationRect(), *this);
这样你的控件将被全屏
一般我是综合1、2种方法才能得到比较好的效果
- symbian 全屏的方法
- 在Symbian中创建全屏的方法
- Symbian全屏显示的问题
- Symbian S60系列应用的全屏处理
- Symbian S60系列应用的全屏处理
- CRM 全屏的方法
- 实现全屏的方法
- win32全屏的方法
- 全屏的设置方法
- 全屏显示的方法
- Activity全屏的方法
- android全屏的方法
- Symbian全屏显示问题
- Symbian全屏显示问题
- 关于Symbian滑盖手机的全屏问题
- Symbian生成随机数的方法
- Symbian 关闭程序的方法
- Symbian解码AMR的方法
- Java解惑2-25无情的增量操作
- 解析浮点数内存
- C#正则表达式小结
- WCF六个步骤
- c#正则表达式快速入门提升教程
- symbian 全屏的方法
- 对于 Package gstreamer-0.10.23 was not found in the pkg-config search path. 的问题的解决
- 关于索要ExtJs例子中源代码的声明
- C语言实现ICMP协议Ping命令
- ExtJs中增加了资料栏目,欢迎大家访问
- cmdhere.reg
- cmd 命令行下mysql的知识
- 项目管理知识体系框架
- 开机速度变慢了解决方法