多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
## **描述** 判断指定句柄的窗口是否为活动窗口 ## **语法** IsForegroundWindow(*[hWnd]*) **该语法中有下列命名参数:** | 参数 | 描述 | | --- | --- | | Hwnd | 可选的。Long类型,表示判断指定句柄的窗口是否为活动窗口。如果忽略,则使用类内部句柄判断。 | ## **返回值** | Boolean | | --- | | True表示当前窗口为活动窗口,False表示非活动窗口 | ## **示例** > 说明:打开一个记事本,用spy++等工具查看窗口句柄值,例如123456,编写下面代码运行。 ``` Dim w As New clsWindow Msgbox w.IsForegroundWindow(123456) ``` 测试会发现显示的是False,因为当前测试的程序是活动窗口,如果想要测试看到True的结果,可以将上面代码放到一个定时器中,设置3秒后运行,而你需要在3秒内把这个记事本窗口点击下让它变成活动窗口。