BUIW上,可以将不同的FORM在同一界面显示出来吗
BUIW下,可以将不同的FORM在同一界面显示出来吗?是不同的容器可以显示还是不同的FORM也可以显示呢?还有就是
BUIW下,可以将不同的FORM在同一界面显示出来吗?
是不同的容器可以显示还是不同的FORM也可以显示呢?
还有就是HANDLERDESC_Init HANDLERDESC_Call HANDLERDESC_Free 是怎么理解的呢,到底是什么时候调用那个回调函数呢?
感觉都是莫名其妙的在调用。。。
[解决办法]
HANDLERDESC 用来对widget的事件处理进行重载,HANDLERDESC_Init()用来将事件处理和widget绑定,容器可以认为是一种特殊容器,在容器上重载一个事件处理是常有的情景。BREW事件处理只有一个入口,其中IWIDGET_HandleEvent(pMe->piwRoot,..)使根容器包含的widget被处理,如果其重载了事件处理回调,就有机会被处理,重载的回调函数可以考虑先调用widget缺省处理过程,这是通过HANDLERDESC_Call()实现。
[解决办法]
是这样
[解决办法]也不一定是顶层...焦点控件直接处理事件 其他的时候去改变焦点
[解决办法]如果不是顶层的form是不能接受事件的。rootform会将接收到的事件,传递到顶层的form中去。
[解决办法]问一下谁知道buiw的编译环境变量怎么配置吗?
我意思是,我下载了一个 buiw开发的应用,(带源码,已编译生成dll和mod)dll可以在模拟器运行,我想自己修改一下代码,然后编译,结果编译时候提示 找不到 AEEFORM.H文件 谁知道怎么办吗?
也就是我未配置BUIW环境变量,而直接调用了 BUIW的forms和widgets的文件。。
请问在VC6+SDK3.1.5的开发环境下 该怎么设置才能 使用buiw呢?