DrawStyle (PRIM_THM.DrawStyle)
ある機能に適用するスタイルを集めます
祖先 - オブジェクト (PRIM_OBJT)
詳細
Drawstyle は、 1 つか 2 つの Styles を使用して、コントロールとリスト機能の外観を定義します。
Drawstyles は一般的なもので、 MouseOver、 Focus など Mouse down 時の表示方法など、コントロールのnormal appearance にスタイルを割り当てることができます。
Drawstyles は、 Theme 内で2つの目的を果たします。
まず、 Word 文書と同様に、 Title、 Subheading、 Emphasis などの抽象スタイルの概念を定義するために使用できます。
第 2 に、DrawStyle に Name 名前をつけるだけで Push Button や List などのコントロールのデフォルトの外観を定義するために使用されます。これにより、便利なグローバル宣言が可能になり、個々のコンポーネントを編集するときにローカルスタイルの必要性が減ります。
Drawstyles は、コントロールの基本的な外観を定義しました。ローカルのスタイリングを使用して、テーマのデフォルトをオーバーレイすることができます。
テーマと描画スタイルは、 IDE と緊密に統合され、リボンのテーマシートに表示され、必要に応じて簡単に割り当てを割り当てることができます。
プロパティ
名前 | 記述 |
|---|---|
コンポーネントのクラス名です。 オブジェクト (PRIM_OBJT) より継承 | |
このコンポーネントの全てにアクセスできるようにします。 オブジェクト (PRIM_OBJT) より継承 | |
コンポーネントのクラスを制限します。 オブジェクト (PRIM_OBJT) より継承 | |
インスタンス用に値を格納できる汎用スペース オブジェクト (PRIM_OBJT) より継承 | |
ComponentTypeではコンポーネントのタイプ情報にアクセスできます。 オブジェクト (PRIM_OBJT) より継承 | |
ComponentTypeName十分適格なコンポーネントのクラス名です。 オブジェクト (PRIM_OBJT) より継承 | |
コントロールがフォーカスではない時、フォーカスのアイテムに適用するスタイル | |
フォーカス時コントロールに適用するスタイル | |
マウスオーバー時コントロールに適用するスタイル | |
DrawStyleの名前 | |
コンポーネントのオーナーです。 オブジェクト (PRIM_OBJT) より継承 | |
このインスタンスが添付されているコンポーネントインスタンス。コントロールのビジュアルコンテナまたは子インスタンスのコレクション オブジェクト (PRIM_OBJT) より継承 | |
マウスダウンのコントロールに適用するスタイル | |
選択されているが、コントロールがフォーカスではない時のコントロールに適用するスタイル | |
選択時コントロールに適用するスタイル | |
コントロールに適用するスタイル |
イベント
名前 | 記述 |
|---|---|
コンポーネントを作成する時にCreateInstanceのイベントを実行します。 DrawStyle (PRIM_THM.DrawStyle) より継承 | |
コンポーネントが解除される前にDestroyInstanceのイベントを実行します。 DrawStyle (PRIM_THM.DrawStyle) より継承 |