2

WPF フォーム内でフラッシュ コンテンツをホストしながら、WPF ウィンドウで透明度/アルファを使用するにはどうすればよいですか? WinForms フラッシュ コントロールをホストしても、これは許可されません。

4

4 に答える 4

2

Flash コンテンツを表示するために使用するコントロールが WPF に組み込まれていない限り、これらの「空間」の問題が発生します。Win32 から WinForms までのすべてのディスプレイ テクノロジは "内部" で HWND を使用していましたが、WPF は DirectX を使用しています。ただし、Windows のウィンドウ マネージャーは依然として HWND しか認識しないため、WPF アプリには 1 つのトップレベルの HWND ベースのウィンドウがあり、その下のすべては DirectX で行われます (実際には、コンテキスト メニューやツールヒントなどにもトップレベルの HWND があります)。 . Adam Nathan は、この記事で WPF の相互運用性について非常によく説明しています。

于 2008-09-16T17:00:41.423 に答える
1

まだ実行していませんが、WPF 3.5 sp1 にある WebBrowser コントロールを使用して、Flash コンテンツを WPF 内にラップすることができます。ただし、透明度がどのように影響を受けるかはわかりません。

于 2008-09-15T23:23:47.080 に答える
0

Expression を使用して Flash コンテンツを XAML に変換できますか? これを行うツールがそこまたはオフにあると思います。

于 2008-09-15T21:30:10.350 に答える