我有一个主要用于截屏的插件。它与浏览器一起加载。现在单击按钮会出现一个小窗口,通知屏幕捕获已开始。
在这里,我还希望浏览器最小化。
我尝试了以下方法:
方法 1。
HWND parentWH = ::FindWindow(L"Chrome_WidgetWin_1", L"test - SC1 - Google Chrome");
::ShowWindow(parentWH,SW_MINIMIZE);
有用!但问题是我应该如何动态获取 FindWindow 的参数。比如,parameter1 是 'WindowClassName' 而 2 是 'WindowTitle'。对于不同的浏览器。
方法 2。
HWND parentWH = ::GetAncestor(this->pluginWindowHandle,GA_ROOTOWNER);
::ShowWindow(parentWH,SW_MINIMIZE);
不工作!