主题:请教:如何检测桌面上的子窗口已全部关闭?
sheyycy
[专家分:30] 发布于 2009-09-23 00:29:00
如何检测桌面上的子窗口已全部关闭?
回复列表 (共8个回复)
沙发
homayzh [专家分:7040] 发布于 2009-10-24 15:29:00
桌面??
用API得到进程就行。
板凳
homayzh [专家分:7040] 发布于 2009-10-24 15:29:00
然后再判断进程里有所系统以外的程序没有,
3 楼
kosung [专家分:910] 发布于 2010-01-20 02:26:00
要求“桌面上的子窗口已全部关闭”,可以不用判断的。在主程序上设一全局变量,主窗口上为该变量付值,各子窗口在得激活时检验标志即可。
4 楼
foxdb [专家分:1830] 发布于 2010-01-20 11:41:00
一楼正解,这样不单是VFP的窗口连其它程序的窗口也能检测的到,可以保证桌面的干净整洁!
5 楼
wuzhouhong [专家分:10890] 发布于 2010-01-20 12:23:00
如果是Windows的窗口,可以通过API来检测,如果是VF自己的MDI窗口,通过检测父窗口(一般是_SCREEN,也可能为顶层表单)的ControlCount属性来判断是否存在子对象
然后通过Controls属性来逐个检测子控件的BaseClass属性是否为"Form",即窗体性质的子控件,如有则说明VF的窗口下面有窗体打开着。
6 楼
sheyycy [专家分:30] 发布于 2010-08-15 12:55:00
homayzh老师:
您好!我对API进程不太清楚。能教我吗?
7 楼
sheyycy [专家分:30] 发布于 2010-08-15 12:58:00
wuzhouhong老师:
您好!我对API进程不太清楚。能教我吗?
顺便问:在我的工具条中,我放入了剪切、复制和粘贴按钮,但不知道在其Click事件中加入什么代码?
8 楼
moke9 [专家分:30] 发布于 2010-09-02 09:18:00
你好.我是全职网赚工作者.
如果你有时间有电脑.
想在网络上创业.请联系我..
项目绝对真实.详情QQ空间资料
加盟请联系 QQ908889846
我来回复