- 2
- 0
- 约9.19千字
- 约 46页
- 2017-06-21 发布于天津
- 举报
第九章视图和视图架构.ppt
创建视图 其他3个必须实现的重要虚函数是: ViewActivatedL()——当激活视图时,执行视图特定的操作(例如显示联系人细节)。 ViewDeactivated()——当禁用视图时,执行视图特定的操作(例如关闭数据库)。 ViewId()——返回这个视图的惟一ID。视图ID在视图的源文件中声明,如下所示: //常量 const TUid KUidViewEx={0x0257696A}; const TUid KUidListView={O; 创建视图 下一个步骤是在ViewConstructL()函数中定义视图的内容。在该示例应用程序的这第一个视图中(CListView),决定创建一个列表框。该列表框使用前面定义为CNamesListArray的类进行创建。下面的内容说明列表框的实现: // CListView CListView:: ~CListView ( ) { iEikonEnv- EikAppUi()- DeregisterView(*this); delete iListBox; } 创建视图 void CListView::ViewConstructL() { iListBox=new(ELeave)CViewExTextListBox(this); iListBox-ConstructL(NULL
原创力文档

文档评论(0)