winapi - 检查对话窗口是否“锁定”主窗口
问题描述
我正在做一个应用程序的表面自动化。自动化是异步的。有时,会出现一个对话框窗口并锁定主窗口以供进一步访问。
我正在使用 C++/Win32API、C# 或 VB。我可以通过 processID 获取主窗口并希望找到(或编写)一个函数,如果主窗口被意外的 Dialog 窗口锁定,则给我 true 或 false。
解决方案
模态窗口禁用其所有者窗口。所以你需要IsWindowEnabled
在主窗口上调用。
推荐阅读
- node.js - 将投票应用程序的投票保存在 Mongo 数据库中
- r - 绘制每个日期的项目发生情况
- java - NoClassDefFoundError:无法初始化类 sun.awt.X11FontManager
- python - 我将如何根据发送的命令的输出打印一条读取“检测到输入错误”的行?
- python-3.x - 如何暂停在 Sublime 中运行的代码?
- android - Cordova Instascan - 无法访问视频流
- java - 具有非 void 返回值的 @EventListener 注释方法不会触发新事件
- symfony - 如何放置外部链接+参数
- javascript - Google Calendar API - 推送通知不起作用
- javascript - ActionController::ParameterMissing(参数丢失或值为空:JSON simple_form_for