IE (7) に ActiveX コントロールがあります。ダイアログ ボックスを表示するときに、ダイアログ ボックスが XP ビジュアル スタイルで表示されません。私は無駄にマニフェストを埋め込もうとしました。誰かが何か考えましたか?ちなみに、ダイアログ ボックスは wtl を使用して実装されています。
1344 次
3 に答える
0
これは、.NETがマニフェストファイルから読み取る独自のアプローチを使用しているときに、IEがCOMを介して公開されたコントロールを読み取っているという事実の結果として発生すると思います。
フォームが読み込まれる前に Application.EnableVisualStyles を呼び出してみてください。それは私のために働いた。
于 2009-11-29T23:02:54.680 に答える
0
Code Project でWTL ダイアログをスキニングしてみてください。
于 2008-11-15T12:05:51.310 に答える