主にスクリーンキャプチャに使用されるプラグインがあります。ブラウザでロードします。ボタンをクリックすると、画面キャプチャが開始されたことを通知する小さなウィンドウが表示されます。
ここで、ブラウザも最小化します。
私は次のアプローチを試しました:
アプローチ 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);
動作しません!