我在Windows 10上验证Windows的可见性时遇到问题。某些Windows组件存在问题,例如操作中心,通知,人员等(所有这些都是Windows.UI.Core.CoreWindow)。
我尝试使用winapi中的方法:
- IsWindowVisible - >对于这些窗口,方法返回
true(当窗口可见且不可见时)
- GetWindowRect - >对于通知窗口,当它可见时,我得到正确的大小,隐藏后的高度是1px。其他窗户都有
同样的大小和位置。
- GetWindowLong - >我试图获得窗口样式
但是这个窗口始终具有相同的样式(WS_POPUP | WS_VISIBLE |
WC_CLIPSIBLINGS)和扩展样式(WS_EX_LEFT | WS_EX_LTRREADING |
WS_EX_RIGHTSCROLLBAR | WS_EX_TOPMOST)。
- GetWindowPlacement - >所有时间字段标志= 0 - > SW_HIDE
有没有人知道如何正确验证这些窗口的可见性?