Top / Programming / C++Builder / Windowsのテーマ(視覚スタイル)の使用状態を取得する

Windowsのテーマ(視覚スタイル)の使用状態を取得する

Windows XPから導入されたテーマ(視覚スタイル)の使用状態を取得する方法です。

TThemeServicesのThemesAvailableプロパティを調べると、 テーマ (視覚スタイル) を利用できるかどうかがわかります。

TThemeServicesのThemesEnabledプロパティを調べると、 現在テーマ (視覚スタイル) を使用しているかどうかがわかります。

#include <Themes.hpp>

if (ThemeServices()->ThemesAvailable) {
  //Windowx XP以降
  puts("テーマ (視覚スタイル) は利用可能です。");
} else {
  //Windows 2000以前
  puts("テーマ (視覚スタイル) は利用できません。。");
}

if (ThemeServices()->ThemesEnabled) {
  puts("テーマ (視覚スタイル) は使用されています。");
} else {
  puts("クラシックモードです。テーマ (視覚スタイル) は使用されていません。");
}

更新履歴