欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

symbian 自定义控件之间的调用有关问题

更新时间: 2014-01-05 02:40:41 责任编辑: Author_N1

 

Symbian 自定义控件之间的调用问题
各位大侠,我现在在做Symbian S60 5th 的一个自定义控件例子,我已经写好了一个控件A,后来又建了新类写了控件B,我现在想在控件A 上通过点击跳到控件B,请问我应该在控件A的handlepointerEvent里怎么写调用语句呢?另外我在view.cpp中海需要写什么?   先谢谢大家了!在线等!!!
------最佳解决方案--------------------
引用:
  dyw :
       那请问您一下,我让A回调C的某个函数使用什么方法?是用类C在类A中建一个指针然后指向那个函数吗?还有弹出B控件这个我要在C中调用控件B的什么函数呢?NewL() ??还是什么?谢谢!我是新手,请不要见怪!


> 我让A回调C的某个函数使用什么方法?
自己定义一个public方法

> 是用类C在类A中建一个指针然后指向那个函数吗?
可在构造A时或用set方法将C类的实例传入,这样在A中就可以调用C的方法了。

> 还有弹出B控件这个我要在C中调用控件B的什么函数呢?NewL() ??还是什么?
如果调用B的NewL能弹出B控件,那就用这个函数。

------其他解决方案--------------------
纯虚接口类
------其他解决方案--------------------
高人快来呀!
------其他解决方案--------------------
视图跳转还是控件焦点切换?
------其他解决方案--------------------
jmulxg兄:
        不好意思,网速太慢。
         我只建了一个CreateWindow(),其他是用的SetContainerWindow(),我就是想实现控件间的切换,但是对调用却不太明白,希望您能指点一二,谢谢!
------其他解决方案--------------------
控件A就类似于list列表中的Item项,控件B就类似于一个弹出的消息框,由A触发B,还请各位高手帮忙!
------其他解决方案--------------------
假定A,B有相同的容器C,那么让A回调C的某个函数,在C的这个函数中可以做任何事,比如弹出B。事实上,你可以把这个回调机制抽象为一个接口类,日后扩展起来将会更灵活。
------其他解决方案--------------------
  dyw :
       那请问您一下,我让A回调C的某个函数使用什么方法?是用类C在类A中建一个指针然后指向那个函数吗?还有弹出B控件这个我要在C中调用控件B的什么函数呢?NewL() ??还是什么?谢谢!我是新手,请不要见怪!

------其他解决方案--------------------

  谢谢jmulxg和dyw ,我去试试!
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:40:41
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/13040/
本文WWW.DOC100.NET DOC100.NET版权所有。