Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • VisualStyleプロパティは、各コンポーネントのスタイルを具体的なスタイルに設定します。値は、VS_Normなど、スタイルの名前になります。
  • VisualStyleOfParentは、このコンポーネントが親のビジュアル・スタイルを使用するかどうかを指定します。この値は、TrueまたはFalseになります。


Image RemovedImage Added

デフォルトでは、コンポーネントのVisualStyleプロパティは、*NULLに設定され、VisualStyleOfParentはTrueに設定されます。これは、コンポーネントは親のコンポーネントに割り当てられたスタイルを使用することを意味します。通常、親コンポーネントは、フォームです。

...

例えば、アプリケーション全体のフォント・サイズを変更する必要がある場合があります。フォームが8ポイントのフォントを指定するビジュアル・スタイルVS_Normを使用しているとします。

Image RemovedImage Added

このフォームのすべてのコンポーネントのフォント・サイズを12ポイントに変更する最も簡単な方法は、ビジュアル・スタイルVS_LargeをフォームのVisualStyleプロパティに割り当てることです。他のコンポーネントのVisualStyleOfParentをTrueに設定していれば、自動的にこのスタイルが継承されます。

Image RemovedImage Added

もちろん、ラベルなど個々のコンポーネントのビジュアル・スタイルを変更する必要がある場合があります。この場合、VisualStyleOfParentをFalseに設定します。

スタイルは、設計時またはプログラムの実行時に設定できます。実行時にビジュアル・スタイルを変更するには、以下のように指定します。

     SET COM(#MY_LABEL) VisualStyle('#VS_WARN')