读书人

PB程序如何隐藏(显示)当前打开的所有

发布时间: 2012-09-25 09:55:59 作者: rapoo

PB程序怎么隐藏(显示)当前打开的所有窗体(各种类型),实现如QQ加锁功能
程序当前有可能打开好多窗体,可能是各种类型,如主窗体,响应式窗体,想实现如QQ加锁功能,当点击加锁,程序隐藏所有窗体,当点击解锁(可以通过任务栏右键菜单)然后恢复隐藏前状态。
重点在于怎么通过方法得到程序打开的所有窗体,在这里求助大家。

[解决办法]

探讨
程序当前有可能打开好多窗体,可能是各种类型,如主窗体,响应式窗体,想实现如QQ加锁功能,当点击加锁,程序隐藏所有窗体,当点击解锁(可以通过任务栏右键菜单)然后恢复隐藏前状态。
重点在于怎么通过方法得到程序打开的所有窗体,在这里求助大家。

[解决办法]
探讨
版主,关键就在于这个全局变量,由于窗口类型很多,要是当初都是通过继承,直接在父窗体写赋值语句还好,但是当前程序有好多不是继承的窗体,要一个一个写赋值语句,工作量大。还有就是当窗体很多的时候,就会有很多变量,不便于遍历。

[解决办法]
或者,你要做个最简单的,直接做个response类型的窗口,可以盖住所有其它窗口就行.要锁的时候打开这个窗口,由这个窗口解锁.
[解决办法]
探讨

版主,关键就在于这个全局变量,由于窗口类型很多,要是当初都是通过继承,直接在父窗体写赋值语句还好,但是当前程序有好多不是继承的窗体,要一个一个写赋值语句,工作量大。还有就是当窗体很多的时候,就会有很多变量,不便于遍历。

[解决办法]
探讨

很感激你的回答,您这个建议我已经采纳,我再问下,如果程序弹出messagebox()窗口,这个窗口的句柄有办法获取么?

读书人网 >PB

热点推荐