C++ - 如何隐藏其他应用程序的窗口

pra*_*ran 2 c++ windows user-interface logic qt

我正在尝试创建一个软件(Qt/C++).我需要一个基于窗口标题隐藏其他应用程序窗口的功能.隐藏意味着隐形而不是最小化.任何人都可以说如何实现这个目标吗?我目前正在使用Windows平台.

注意:如果您通过Qt提供解决方案,它将提供更多的舒适.因为它提供了平台的独立性.

Gre*_*ill 9

对于Windows,如果您有HWND另一个应用程序的窗口,则可以调用该ShowWindow函数,如下所示:

ShowWindow(hWnd, SW_HIDE);
Run Code Online (Sandbox Code Playgroud)

您可以HWND使用FindWindowAPI函数访问另一个应用程序的窗口.

与此类其他应用程序交互必然是特定于平台的.有没有通用的方法来做到这一点使用Qt,Qt的原因是一个框架,你的应用程序,而不是别人的.