- 在symbian中 系统提供的CBA不够用的话 就需要自己定义定义CBA了一般就是特殊的view里面我们需要用自己的CBA首先我们需要定义资源 然后我们需要把自己的 CBA的 button的ID在.hrh文件里面添加 好让系统认识他 然后我们需要在view或者contain或者appui里面响应他:
- 下面是我的工程里面的定义的选段:
- 1:在.rss文件的资源定义:
- 我测试的时候没有使用menu_bar所以只有第一个和最后一个有用
- 2:在.hrh里面的定义
- 在建立工程的哪个 xxxID的enum里面添加自己的按钮定义:
- 3:在view的HandleCommandL里面响应:
- 这样的话就可以用了 一般如何得不到结果的话就要找是否rsg文件里有自己button 的ID号了,如果有 那就是响应的问题,看响应是否被上一级传递过来,如果没有检测下定义是否有问题