掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ビジュアルスタイルが有効かどうか(かわりに質問) (ID:14986)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
> delphi-gemの ThemeManager の場合は uses ThemeSrv,... > の様に usesに追加します。 > > ThemeServices.ThemesEnabled を参照してください。 これを見て調査してたところ、解決できたので書こうかと思ったら、すでに追加されておりました(^^ゞ kkkさんありがとうございます。 kkkさんのレスにあるとおり、GetComCtlVersionを調べることでいいようです。 まさかバージョンを調べるなんて思いもよらないMSらしいワザです(と言ってみる) なお、うちのXP環境では、manifestなしで以下の値が返ってきました。 GetComCtlVersion = $000500052 > ComCtlVersionIE5($000500050) 「IE6 = ComCtl32のバージョン6」だと思っていたのに、クラシックスタイルは旧バージョンで表示しているだけということですね。 > http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/jpdnwxp/htm/xptheming.asp ここも知っていたのですが、日本語にもかかわらずほとんど読み飛ばしていたのがよくなかったようです。 ちなみに、D6とかD7あたりなら、ComCtrls.pasユニットにComCtlVersionIE6の定数が用意されているのかな?
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.