とActiveXコントロール、ブラウザウィンドウのコンテナをどのように私ただし機械による専用アプリをインストールタブからactivexコントロール

StackOverflow https://stackoverflow.com/questions/2338071

質問

私はActiveXコントロールを取得するに置かれたIEブラウザます。の制御を他のダイアログウィンドウがWS_POPUPとWS_LAYERED特性を有効に利用できるようにSetLayeredWindowAttributes(...)機能の達成色鍵付きの透明性とアルファブレンディングについて調査を進めている。

のでWS_LAYERED財産できないと組み合わせて使用することWS_CHILD財産の管理には、ウィンドウ可視は自動的なものではありません。っきを検出するためのActiveXコントロールが見えなくなって(でブラウザのタブに変更または最小化で変更することができまの視認性のオーバーレイウインドウです。

私は利用しようとしたのがウィンドウのメッセージ(WM_を明らかにすることがないのが現状で見たことのないって火災の場合、IEブラウザのタブが変更されます。なんだろうけど、日本人のベストに取り込むことができこれらの視認性の変化が起こっているか?

役に立ちましたか?

解決

すべてを見る WM_SHOWWINDOW 通知、ウィンドウが対象ではなく隠れています。ありませんWindowsメッセージを伝えてくれるしてくださいActiveXコントロールにてお申込みください。見ていく必要があるため通知らのブランド、、、。

やっソリューションを使わない、WS_POPUPます。あとだれかを使用 AlphaBlend い自分のカラーキーに全面的に依存せず、暗黙のAlphaBlendの挙動SetLayeredWindowAttributes.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top