以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  监控活动窗口的名称  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=190475)

--  作者:puma
--  发布时间:2024/2/7 13:33:00
--  监控活动窗口的名称
问题:监控活动窗口的名称,事件应该写到什么地方?

图片点击可在新窗口打开查看



Dim frm As WinForm.Form = Forms.ActiveForm
If frm IsNot Nothing Then
        全局变量活动窗口名称=frm.Name
        msgbox(gbFormName)
    \'MessageBox.Show("活动窗口为:" & frm.Name)
Else
    \'MessageBox.Show("无活动窗口!" )
End If



--  作者:有点蓝
--  发布时间:2024/2/7 14:00:00
--  
systemidle
--  作者:puma
--  发布时间:2024/2/7 14:49:00
--  
放到这里程序可以正常运行,但是会不停地运行。
我的需求是:活动窗口发生并更的时候,执行。

--  作者:有点蓝
--  发布时间:2024/2/7 16:19:00
--  
活动窗口发生并更的时候没有事件可触发。只能不停地判断