新手入门
- 积分
- 10
- 金钱
- 10
- 注册时间
- 2019-1-4
- 在线时间
- 2 小时
|
3金钱
本帖最后由 alexycp 于 2019-1-4 15:31 编辑
我用GUIBuilder创建了三个界面,一个为主,其他两个都是它的子界面,三个界面可以通过窗口的按钮进行切换,两个子界面都加了FRAMEWIN_AddCloseButton窗口关闭按钮。但是进行仿真测试时就碰到了一个问题,当点击子窗口的窗口关闭按钮时,子窗口关闭之后,再想通过主窗口按钮进入子窗口时仿真程序就会报错。经过百度得知:使用函数 FRAMEWIN_AddCloseButton() 实现关闭当前窗口的功能时,调用其窗口的父窗口必须处于打开状态,否则将导致假死(当前窗口死了,系统还在工作),本质就是打开子窗口时父窗口关闭了,再执行关闭子窗口后,就没有可供显示的窗口了,所以就残留了子窗口的界面(没有新界面刷新屏幕),其子窗口的资源应该回收了,就出现了子窗口死了的情况,实际上就是一个静态页面了;
我就是想请教怎么解决这个问题,使得在点击窗口关闭按钮后,主窗口还能再次进入子窗口。请大佬们赐教。下面附上我的代码
|
最佳答案
查看完整内容[请看2#楼]
可以去下载智能键盘更新档的DEMO(内部有关于多页控件的经典演示):
地址: http://www.openedv.com/thread-280501-1-2.html
标题 : 像Android 自动弹出键盘 (更新)
|