获取弹出通知的边界矩形

时间:2019-01-12 11:50:59

标签: windows winapi popup

我想知道Windows中某些弹出通知的位置和大小。类似于Windows Defender一段时间未显示时显示的通知(或许多其他应用/程序通常显示在屏幕的右下方)

如果弹出窗口是一个窗口,我首先要获取它的句柄,然后使用GetWindowRect。但我什至不确定确切的弹出窗口是什么。另一种方法是图像处理,但是由于很多原因,我认为这不是一个好方法。我尝试了它,因为有很多不同的弹出窗口(甚至是单个软件可能产生的弹出窗口),而且由于屏幕分辨率不同,任务栏位置不同和背景凌乱等原因,所以效果不佳。

PS::也许他们是flyouts

0 个答案:

没有答案