回 帖 发 新 帖 刷新版面

主题:请教:如何检测桌面上的子窗口已全部关闭?

如何检测桌面上的子窗口已全部关闭?

回复列表 (共8个回复)

沙发

桌面??

用API得到进程就行。

板凳

然后再判断进程里有所系统以外的程序没有,

3 楼

要求“桌面上的子窗口已全部关闭”,可以不用判断的。在主程序上设一全局变量,主窗口上为该变量付值,各子窗口在得激活时检验标志即可。

4 楼

一楼正解,这样不单是VFP的窗口连其它程序的窗口也能检测的到,可以保证桌面的干净整洁!

5 楼

如果是Windows的窗口,可以通过API来检测,如果是VF自己的MDI窗口,通过检测父窗口(一般是_SCREEN,也可能为顶层表单)的ControlCount属性来判断是否存在子对象

然后通过Controls属性来逐个检测子控件的BaseClass属性是否为"Form",即窗体性质的子控件,如有则说明VF的窗口下面有窗体打开着。

6 楼

homayzh老师:
    您好!我对API进程不太清楚。能教我吗?

7 楼

wuzhouhong老师:
您好!我对API进程不太清楚。能教我吗?
顺便问:在我的工具条中,我放入了剪切、复制和粘贴按钮,但不知道在其Click事件中加入什么代码?

8 楼

你好.我是全职网赚工作者.
如果你有时间有电脑.
想在网络上创业.请联系我..
项目绝对真实.详情QQ空间资料
加盟请联系 QQ908889846

我来回复

您尚未登录,请登录后再回复。点此登录或注册