描画スタイルは、コントロールの ThemeDrawStyle プロパティ経由で適用される 1 つまたは複数のスタイルのセットです。描画スタイルには次の2種類があります。

テーマ描画スタイルは抽象描画スタイルで、適切な場所であればどこでも使用できます。Title、Heading1、Heading2、Heading3 などは事前定義名で、すべての基本システム・テーマにデフォルトで存在します。これらのテーマ描画スタイルは、各テーマに存在する基本描画スタイル一式を提供する以外、特別の意味はありません。これらは、アプリケーション開発時に適用する必要があります。

コントロール テーマ描画スタイルは特にコントロールのデフォルトの見た目に適用されます。つまり、編集描画スタイルはフィールドやスピン編集などの全ての入力ボックスに適用されます。リスト項目はリストコントロールの全エントリーに、メニュー項目はメニュー項目に、プッシュ・ボタンはプッシュ・ボタンにといった形で適用されます。これらは、追加で開発者が入力しなくても自動で適用されます。

描画スタイルには次の 7 つの特徴があります。

  • スタイル は、コントロールの Style プロパティに適用されるビジュアルスタイルです。
  • マウスオーバー は、コントロールの MouseOverStyle プロパティに適用されるビジュアルスタイルです。
  • フォーカスは、コントロールがFocus コントロールまたはリストの FocusItem になった時に適用されるスタイルです。
  • 選択済みは、リスト項目が選択されている場合にリストに適用されるビジュアルスタイルです。
  • 非アクティブのフォーカスは、リスト項目がフォーカス項目であるのにリスト自体はフォーカスコントロールでない場合に適用されるスタイルです。
  • 選択済み非アクティブは、リスト項目が選択されているのにリスト自体はフォーカスコントロールでない場合に適用されるスタイルです。
  • 押されたは、マウスの左ボタンが押されている場合コントロールに適用されるスタイルです。

ですから、アプリケーション内で全てのプッシュボタンのデフォルトの MouseOver の色を変更するには、PushButton 描画スタイルの MouseOver スタイルを選択した上で、色の塗りつぶし を設定します。

  • No labels