Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/160.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将HWND附加到外部现有的HWND(windows订单) 希望不是太长的问题:C++可以把“WHNDS”附加到其他地方吗?因此,无论前面是否有其他窗口或该窗口是否在顶部,都应始终遵循other窗口_C++_Hwnd - Fatal编程技术网

将HWND附加到外部现有的HWND(windows订单) 希望不是太长的问题:C++可以把“WHNDS”附加到其他地方吗?因此,无论前面是否有其他窗口或该窗口是否在顶部,都应始终遵循other窗口

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

有人知道怎么做吗? 请注意,HWND实际上是我所知道的关于该窗口的唯一应该遵循的东西


提前谢谢

嗯,了解HWND意味着你有工具来获取你想要的关于它的大部分信息。你在两个窗口中都能控制代码吗?我见过应用程序这样做,所以这是可能的。但不一定是以(明确)操作系统支持的方式,他们可能只是手动更新了第二个窗口的位置。据我所知,最接近的方法是编写一些工具,在一个窗口被置于前台时收到通知,然后将另一个窗口置于前台。不过请注意,您在任何时候只能有一个前景窗口。不幸的是,我并没有主窗口的代码,我的窗口应该连接到主窗口。我想附加的窗口使用的是WS_EX_NOACTIVATE样式,所以我认为它不会将自己推到前台。不过,是的,我会尝试手动放置窗口,位置不会有问题。但我的问题是订单。tehre是否有任何种类的内置窗口列表,其中包含所有现有窗口,并允许我更改它们的顺序?