效果如果图,即类似浏览器的页面切换,来切换窗口

这里使用动态的DW来实现切换的控制。主要思路如下:
1、创建一个空白的DW,动态添加列,比如是uo_select
主要的字段保存窗口编号,名称,显示标题,关闭按钮

保存 选择,移过的按钮不同状态

2、然后创建一个标准的child窗口,添加几个关键的事件
A、open 事件,窗口打开 触发 uo_select 的对应打开新窗口的事件,传递窗口名称,标题名称等等
B、close事件,窗口关闭触发 uo_select 的对应关闭窗口的事件,删除切换控件中相关的对象
C、activate事件,单窗口被激活,uo_select对应的把相关信息高亮显示
3、主要运行原理:
窗口被打开,窗口相关信息添加到uo_select。
uo_select点击窗口名称,使用getfirstsheet,getnextsheet等函数查找到对应的窗口,bringtotop实现窗口的切换。
点击关闭按钮,同样的方式找到窗口,进行关闭。
本文介绍了一种基于动态DW的窗口切换机制,通过创建空白DW并动态添加列,如uo_select,来控制窗口的打开、关闭及激活。利用getfirstsheet和getnextsheet等函数实现窗口查找与切换,适用于类似浏览器的页面切换场景。
740

被折叠的 条评论
为什么被折叠?



