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

buiw上,可以将不同的form在同一界面显示出来吗

更新时间: 2014-01-05 02:45:22 责任编辑: Author_N1

 

BUIW下,可以将不同的FORM在同一界面显示出来吗?
是不同的容器可以显示还是不同的FORM也可以显示呢?

还有就是HANDLERDESC_Init HANDLERDESC_Call HANDLERDESC_Free 是怎么理解的呢,到底是什么时候调用那个回调函数呢?
感觉都是莫名其妙的在调用。。。
--参考方法--
HANDLERDESC 用来对widget的事件处理进行重载,HANDLERDESC_Init()用来将事件处理和widget绑定,容器可以认为是一种特殊容器,在容器上重载一个事件处理是常有的情景。BREW事件处理只有一个入口,其中IWIDGET_HandleEvent(pMe->piwRoot,..)使根容器包含的widget被处理,如果其重载了事件处理回调,就有机会被处理,重载的回调函数可以考虑先调用widget缺省处理过程,这是通过HANDLERDESC_Call()实现。
--参考方法--
引用:
现在好像明白了点了,同一界面可以显示不同的FORM,但是只有顶层的FORM是活动的,可以接受事件的。

而HANDLERDESC_Call是在调用默认函数,以实现事件链的完整性。

是这样吧?


是这样
--参考方法--
也不一定是顶层...焦点控件直接处理事件  其他的时候去改变焦点
--参考方法--
引用:
引用:
也不一定是顶层...焦点控件直接处理事件 其他的时候去改变焦点


这个是什么意思呢?如果不在顶层,能够接受事件吗?


如果不是顶层的form是不能接受事件的。rootform会将接收到的事件,传递到顶层的form中去。
--参考方法--
问一下谁知道buiw的编译环境变量怎么配置吗?
我意思是,我下载了一个 buiw开发的应用,(带源码,已编译生成dll和mod)dll可以在模拟器运行,我想自己修改一下代码,然后编译,结果编译时候提示 找不到 AEEFORM.H文件 谁知道怎么办吗?

也就是我未配置BUIW环境变量,而直接调用了 BUIW的forms和widgets的文件。。

请问在VC6+SDK3.1.5的开发环境下 该怎么设置才能 使用buiw呢?
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

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