微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

HWND是否可见?

那些沉闷的用户和他们最小化的窗口。

在C#中,如果我有一个窗口的HWND,有没有办法判断它是否在桌面上可见?

Windows照片查看器中的animationGIF支持

除了PowerShell压缩文件提取

在C#中我的程序注销部分错误,我可以得到一些帮助吗?

如何在Windows 10中使用Telnet连接到网站?

如何从后台进程的Windows任务pipe理器中处理“结束任务”?

GetwindowPlacement函数返回一个WINDOWPLACEMENT结构,它有一个字段showCmd :

指定窗口的当前显示状态。

这个阅读的细节,好像你将设置窗口状态,但我怀疑这是因为他们已经从其他地方复制,而不是更新。

有Visible属性,但它会检查可见的标志,它不会告诉你该窗口是否被另一个窗口覆盖,或者不在屏幕上,等等。这是非常棘手的。 不过,Raymond Chen有一些提示

http://blogs.msdn.com/oldnewthing/archive/2003/09/02/54758.aspx

http://blogs.msdn.com/oldnewthing/archive/2003/08/29/54728.aspx

bool isHwndVisible = Control.FromHandle(handle).Visible

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐