チャム&レオ的 記録 - the Internet, Community, Private log
XML ビューアとして Windows Form にブラウザコントロールを使ってみたのですがこれをフォームに貼り付けると Windows XP のテーマが適用されないんですね
ブラウザコントロールを削除するとボタンなどが Windows XP スタイルに戻りますがこれはちょっとショックかも
Be the first to rate this post
デザイン時に貼り付けないで 実行時にインスタンス化すると大丈夫らしい...
ブラウザコントロールの Theme を有効にするためには、コントロールサイトに IDocHostUIHandler インターフェースを実装して、IDocHostUIHandler::GetHostInfo() で「Theme 有効にすれ」と教えてやらねばなりませんです。
あ・・・ブラウザコントロール内部が適用されないのではなくて ホストとしている Windows Form 全体でテーマが無効に... これも IDocHostUIHandler を実装すれば直るのかな? 実行時にインスタンス化してて不自由ないのでまあいいか(笑)
コンテナが影響受けちゃうんでしたっけ?(@_@; それはそれで何かが違うような。。。
マニフェストファイル作っても駄目??
Microsoft MVP for Data Center Management - Management Infrastructure, Jan 2008 - Dec 2010. Microsoft MVP for Windows Server - Networking, Jan 2004 - Dec 2007.
RSS Feed
The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.