易语言设置外部程序窗口不可见教程
如何做一个程序来控制另一个程序.使其窗口不可见隐藏呢?首先我们来看一个例子.一个外部程序A 有一个窗口1 我们要做一个程序B来隐藏程序A的窗口1
如下图所示(程序A)
当我们点击程序A上的按钮窗口1时会显示窗口1
下面我们做个程序B让程序A单击窗口1显示窗口1后隐藏窗口1
首先.我们可以调用精易模块命令 窗口_显示隐藏(,)
或者写个子程序窗口_显示隐藏的源码如下
源码
.版本 2
.程序集 窗口程序集_启动窗口
.子程序 _按钮1_被单击
窗口_显示隐藏 (功能_取句柄 (), 假)
其实就是调用了系统的ShowWindowAsync 这个API函数
窗口_显示隐藏(,)有两个参数.第一个参数是要隐藏的窗口的句柄
所以我们要先取出程序A窗口1的句柄
如下图所示(当然你要根据你的情况取句柄.取句柄应该都会吧)
然后我们将取到的句柄写到窗口_显示隐藏里 第一个是句柄.第二个填假.假为隐藏. 如下图所示
这样我们就实现了隐藏外部程序的窗口.
楼主发贴辛苦了,谢谢楼主分享!我觉得易语言吧是注册对了!
页:
[1]