Glass ウィンドウの作成は、WPF で DwmExtendFrameIntoClientArea を呼び出すのと同じくらい簡単ですが、それはトリックの半分にすぎません。aero を無効にして、問題が発生する XP のようなスキンを取得すると、次のようになります。
XP (または無効化された aero) では、「透明な感じ」を得るために DrawThemeBackground を呼び出す必要があります。
Windows.Forms で Aero が無効になっているときに、適切にフォールバックするアプリケーションを作成しました。
質問:しかし、WPF でそれを行うのは異なります。DrawingContext を提供する OnRender (avalon では OnPaint と同等)、DrawThemeBackground WINAPI 呼び出しでそれをどのように描画しますか?