如何使窗口绝对置顶?
我使用 SetWindowPos api 来使用 HWND_TOPMOST 参数使我的窗口位于最上面。 它工作正常,但工具提示仍然位于其之上。
如何使我的窗口位于所有窗口之上。我缺少一个 api 吗?
编辑:我用计时器检查前景窗口然后将我的窗口设置为最上面来修复它。
I use the SetWindowPos api to make my window topmost with the HWND_TOPMOST param.
It works fine, but still tooltips are on top of it.
How to make my window on top of all. Is there an api that I'm missing?
Edit: I fixed it with a timer checking the foreground window and then setting mine to topmost.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
正如 Old New Thing 博客。最顶就是最顶。如果两个窗口相互竞争,其中一个必须松动。 MoreTopMost 常量没有秘密。
There is no way to do that, as noted in the Old New Thing blog. TopMost is TopMost. If two windows are competing one must loose. There is no secret MoreTopMost constant.