1

わかりました。direct2dを使用してfirebreathプラグインでウィンドウに書き込もうとすると、現在いくつかの大きな問題が発生しています。

FB :: AttachedEventイベントを追加し、そのハンドラー内で、direct2dグラフィックを初期化してレンダリングループを持つPluginWindow(FB :: PluginWindowWin *にキャスト)を渡すスレッドを生成します。

私の最初の主な懸念事項は、ハンドラーに渡されたプラグインウィンドウが正しくないように見えることです。HWNDを取得してGetCLientRectを実行すると、ウィンドウのサイズの60倍のサイズになります。HTMLで幅と高さを640x480に設定しましたが、rectは38400 x 28800の寸法を返しますか?

ある時点でfirebreathの設定を間違えたので、何かおかしなことをしているのでしょうか。

4

1 に答える 1

0

FireBreathの問題ではありません。FireBreathは、ブラウザがウィンドウを提供するときにウィンドウを提供することを除いて、ウィンドウに対して何もしません。私の推測では、Firefoxはおかしな動作をしています。これはおそらくズーム関連の問題だと思います(ページを拡大すると、ページ上のすべても拡大されます)。

幸運を

于 2012-07-17T04:08:00.517 に答える