windows - 有没有办法检测应用程序的窗口是否没有被其他窗口完全覆盖?
问题描述
给定一个窗口的 HWND,有没有办法确定窗口是否“在视图中”,即没有被其他窗口覆盖?(除了手动查找其他窗口的矩形边界并计算交点,因为存在具有非标准窗口边界的窗口,因为它们的透明度,例如椭圆形窗口)
当窗口是否被覆盖时,是否还会触发任何窗口事件?
解决方案
推荐阅读
- java - 无论如何要在当地时间触发动作吗?
- ftp - FTP 协议重命名等待在回答或否之前移动
- python - 如何确定一个图形是否位于另一个图形内(笛卡尔网格上的顶点)
- css - 没有字体功能设置的CSS中的OpenType大写间距(cpsp)?
- c# - C#访问与多维数组混合的锯齿状数组中的行
- python - 从 SVM 获得的平均线性分离器
- powershell - Visual Studio PowerShell 使列表框拖放文件可用
- java - 需要使用 Mat.random 生成随机数并使用该数字在 Java 中使用线程查找阶乘
- json - 如何使用 PowerShell 将新的 JsonArray 属性添加到现有的 Json 属性
- php - DocuSign\eSign\Model\RecipientViewRequest 上的错误 SHARED_VIEW_USER_LACKS_PERMISSION