gpt4 book ai didi

c++ - 如何从不同程序的窗口获取窗口位置/大小?

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:05:44 27 4
gpt4 key购买 nike

我想做的是在另一个程序的窗口上创建一个半透明的覆盖层,以显示后台窗口上发生的事情的统计信息。我知道如何用这个程序做我想做的一切,除了找到窗口的属性,如位置、大小和标题,这样我就可以将我的透明窗口放在右窗口的前面。例如,如果您不明白我的意思,如果您玩在线扑克并使用 Poker Tracker。他们有显示在每张 table 上的透明 HUD。我基本上需要做同样类型的事情。我已经搜索了很多东西,但到目前为止还没有运气。我将最有可能将 Qt4 或 PyQt4 用于 GUI,因此如果该工具包提供了正确的功能来执行此操作而我还没有找到它们,那就太好了。如果我也需要使用另一个工具包,那没关系。如果我需要使用 Qt 工具包以外的东西,我仍然想知道。但是我想知道可以做到这一点。

最佳答案

在 Windows 中,您必须使用 Windows API。GetWindowRect 可以做到。 http://msdn.microsoft.com/en-us/library/ms633519%28v=vs.85%29.aspx

但首先你必须得到另一个 Window hwnd,像 FindWindow

关于c++ - 如何从不同程序的窗口获取窗口位置/大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4764019/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com