将HWND附加到外部现有的HWND(windows订单) 希望不是太长的问题:C++可以把“WHNDS”附加到其他地方吗?因此,无论前面是否有其他窗口或该窗口是否在顶部,都应始终遵循other窗口
有人知道怎么做吗? 请注意,HWND实际上是我所知道的关于该窗口的唯一应该遵循的东西将HWND附加到外部现有的HWND(windows订单) 希望不是太长的问题:C++可以把“WHNDS”附加到其他地方吗?因此,无论前面是否有其他窗口或该窗口是否在顶部,都应始终遵循other窗口,c++,hwnd,C++,Hwnd,有人知道怎么做吗? 请注意,HWND实际上是我所知道的关于该窗口的唯一应该遵循的东西 提前谢谢 嗯,了解HWND意味着你有工具来获取你想要的关于它的大部分信息。你在两个窗口中都能控制代码吗?我见过应用程序这样做,所以这是可能的。但不一定是以(明确)操作系统支持的方式,他们可能只是手动更新了第二个窗口的位置。据我所知,最接近的方法是编写一些工具,在一个窗口被置于前台时收到通知,然后将另一个窗口置于前台。不过请注意,您在任何时候只能有一个前景窗口。不幸的是,我并没有主窗口的代码,我的窗口应该连接到主
提前谢谢 嗯,了解HWND意味着你有工具来获取你想要的关于它的大部分信息。你在两个窗口中都能控制代码吗?我见过应用程序这样做,所以这是可能的。但不一定是以(明确)操作系统支持的方式,他们可能只是手动更新了第二个窗口的位置。据我所知,最接近的方法是编写一些工具,在一个窗口被置于前台时收到通知,然后将另一个窗口置于前台。不过请注意,您在任何时候只能有一个前景窗口。不幸的是,我并没有主窗口的代码,我的窗口应该连接到主窗口。我想附加的窗口使用的是WS_EX_NOACTIVATE样式,所以我认为它不会将自己推到前台。不过,是的,我会尝试手动放置窗口,位置不会有问题。但我的问题是订单。tehre是否有任何种类的内置窗口列表,其中包含所有现有窗口,并允许我更改它们的顺序?