プラグインウィンドウをホストするブラウザウィンドウのハンドルを取得するにはどうすればよいですか?プラグインウィンドウのサイズを適切に変更できるように、サイズを確認したいと思います。
それが理にかなっていることを願って、クリスチャン
プラグインウィンドウをホストするブラウザウィンドウのハンドルを取得するにはどうすればよいですか?プラグインウィンドウのサイズを適切に変更できるように、サイズを確認したいと思います。
それが理にかなっていることを願って、クリスチャン
プラグインHWNDのサイズを変更しないでください。ブラウザがそれを行います。ブラウザの介入なしにサイズを変更すると、契約が破られ、ブラウザの将来の変更と競合する可能性があります。これは、ブラウザのサイズを、DOMに従ってではなくDOMに従って許可していることを前提としています。ルートドキュメントウィンドウ。
参考までに。
Windowsユーザーの場合、解決策はGetAncestorを呼び出すことです。
FB::PluginWindowWin* w = (FB::PluginWindowWin*)(fb_win);
HWND hWndBrowser = GetAncestor( w->getHWND(), GA_ROOTOWNER );
グーグルグループのスレッドはもう少し説明します:
https://groups.google.com/forum/?fromgroups=#!topic/firebreath-dev/4aMXWI94RzY
キリスト教徒