XML ビューアとして Windows Form にブラウザコントロールを使ってみたのですが
これをフォームに貼り付けると Windows XP のテーマが適用されないんですね

ブラウザコントロールを削除するとボタンなどが Windows XP スタイルに戻りますが
これはちょっとショックかも

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Comments

デザイン時に貼り付けないで

実行時にインスタンス化すると大丈夫らしい...
          

ブラウザコントロールの Theme を有効にするためには、コントロールサイトに IDocHostUIHandler インターフェースを実装して、IDocHostUIHandler::GetHostInfo() で「Theme 有効にすれ」と教えてやらねばなりませんです。


          

あ・・・ブラウザコントロール内部が適用されないのではなくて

ホストとしている Windows Form 全体でテーマが無効に...



これも IDocHostUIHandler を実装すれば直るのかな?

実行時にインスタンス化してて不自由ないのでまあいいか(笑)
          

コンテナが影響受けちゃうんでしたっけ?(@_@;

それはそれで何かが違うような。。。
          

マニフェストファイル作っても駄目??


          

Comments are closed