社区
Symbian
帖子详情
container如何调用view里头的HandleCommandL?
a54cc
2008-04-28 03:13:04
CAknViewAppUi的框架中,已经有两个container、两个view、一个appui,container中用CEikonEnv::Static()->EikAppUi()->HandleCommandL(EWeatherFind);可以调到appui中的HandleCommandL,问一下怎样调到对应view中的HandleCommandL?
...全文
250
6
打赏
收藏
container如何调用view里头的HandleCommandL?
CAknViewAppUi的框架中,已经有两个container、两个view、一个appui,container中用CEikonEnv::Static()->EikAppUi()->HandleCommandL(EWeatherFind);可以调到appui中的HandleCommandL,问一下怎样调到对应view中的HandleCommandL?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Juncof
2008-04-30
打赏
举报
回复
如果是这种框架的用((CMyView*)iView)->KeyEventL(aKeyEvent);也可以。
knowledge_Is_Life
2008-04-30
打赏
举报
回复
我也想了解,谢谢LZ.
Atoric
2008-04-28
打赏
举报
回复
OfferKeyEventL我的理解是处理控件的相关操作
HandleCommandL用来处理菜单命令?
真的想在container中调用HandleCommandL,你可以也像
CMyView* myView = (CMyView*)myAppUi->View(KViewId);
myView->HandleCommandL(EWeatherFind);
这样实现啊,反正HandleCommandL是public的
a54cc
2008-04-28
打赏
举报
回复
[Quote=引用 1 楼 Atoric 的回复:]
一个view对应一个container;
对事件的处理就是应该在view中,不应该让container来调用view吧
[/Quote]
可是s60有提供OfferKeyEventL还有CEikonEnv,不知道是不是理解错误...
a54cc
2008-04-28
打赏
举报
回复
CMyAppUi* myAppUi = static_cast<CMyAppUi*>(CEikonEnv::Static()->AppUi());
CMyView* myView = (CMyView*)myAppUi->View(KViewId);
myView->HandleCommandL(EWeatherFind);
问来的...
Atoric
2008-04-28
打赏
举报
回复
一个view对应一个container;
对事件的处理就是应该在view中,不应该让container来调用view吧
Symbian UI 设计基础
(1)核心应用程序类. 所有的S60 UI应用程序都具有一些基本功能: ◆提供一个用户界面,用于显示信息并允许用户进行交互 ◆响应各种用户启动的事件,比如用户选择一个菜单项 ◆响应系统启动的不同事件,比如导致屏幕重绘的window服务器事件 ◆能够保存和恢复应用程序数据 ◆可以唯一性的向框架标志自身 ◆向框架提供有关应用程序的描述性信息,比如图标和标题等
symbian学习日记(共12篇)
非常适合入门看,简单明了,能解决不少疑惑和糊涂!
Symbian入门与环境配置
一. 开发入门
1. S60/Symbian应用程序常用架构/框架
2. Symbian开发入门第一步
3. S60v1.2 N-GAGE QD 开发环境搭建(VC6版)
4. S60十大优秀软件
5. S60 系统手机类型及所用操作系统
6. S60 和 Symbian OS 的关系
7. S40与S60的区别
8. 诺基亚S60手机隐藏代码
9. Symbian 60系列 SDK 下载
二. 开发环境
1. Symbian开发入门
2. Symbian编程与开发环境设置
3. Symbian开发环境入门
4. 用Carbide和S60 SDK构建Symbian C++开发环境
5. 在VS.NET下配置Symbian开发环境
6. 基于VS.Net 2003的S60开发环境的搭建
三. 开发研究
1. S60 系统结构
2. S60 Hello world 程序讲解!
Symbian应用程序架构 总结
Symbian应用程序架构Symbian应用程序架构Symbian应用程序架构Symbian应用程序架构
Symbian动态更改菜单例子源代码
Symbian动态更改菜单例子源代码,环境:S60 3rd
Symbian
3,119
社区成员
9,182
社区内容
发帖
与我相关
我的任务
Symbian
塞班系统(Symbian系统)是塞班公司为手机而设计的操作系统,它的前身是英国宝意昂公司的 EP ( Electronic Piece of cheese)操作系统。
复制链接
扫一扫
分享
社区描述
塞班系统(Symbian系统)是塞班公司为手机而设计的操作系统,它的前身是英国宝意昂公司的 EP ( Electronic Piece of cheese)操作系统。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章