c++ - 将重叠的应用程序从我的应用程序中移到 x 轴上。多功能 Controller

标签 c++ visual-c++ mfc position docking

是否可以更改与我的应用程序共享屏幕上相同区域的其他应用程序的位置

我需要以下输出:

enter image description here

在这张图片中,您可以看到我的工具栏位于顶部,它已将浏览器向下移动,以便两个菜单都可见,但我的应用程序应始终位于 Z 坐标的顶部。

现在我的应用程序到底是什么样子。

enter image description here

它与浏览器的工具栏重叠。

请建议我该怎么做?

最佳答案

使用SetWindowPos在这种情况下使用 HWND_TOPMOST。但是您需要再次删除该标志,因为它会使您的窗口保持在所有其他窗口之上。

或者只使用 set SetWindowPos hWndInsertAfter 参数。

关于c++ - 将重叠的应用程序从我的应用程序中移到 x 轴上。多功能 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22525251/

相关文章:

c++ - 调试优化代码的陷阱是什么?

c++ - 确定 vsprintf 输出的大小

c++ - 使用链表读取基本多项式

c++ - #include "MyClass.h"和 #include ".\myclass.h"有什么区别

c++ - 在 MFC APP 中,如果我从 "LoadLibraryA"调用 "InitInstance",它会一次又一次地调用 "InitInstance"

c++ - COleException::GetErrorMessage 是否总是以英文返回错误文本?

c++ - 更大宏结构的有线输出

c++ - 如果我们可以实例化类的对象并访问类的成员,为什么我们需要一个指向类的指针?

c++ - 在什么情况下 sprintf 会优先于 stringstream?

c++ - 如何计算编辑控件中的总数 - Visual MFC