aが(Item of )や(Item of )TAction
などのオブジェクトにリンクされていて、そのオブジェクトが実行時に表示される場合、フォーム内でマウスを移動するたびに(ツールバー以外の場所)、余分な負荷がかかっているようです。表示されているTActionの数に基づいてCPU上で、つまり、前述のバーのいずれにもTActionにリンクされたアイテムが表示されていないときにマウスを移動した場合と比較されます。TToolButton
TToolBar
TActionClientItem
TActionToolBar
実行される余分な負荷の顕著な割合は、実行しているリグの種類に完全に基づいていることは明らかですが、私が気付いたのは、次のようなアプリケーションがある場合、実際の違いが大きくなる可能性があることです。
- 目に見えるTActionリンクアイテムがたくさん
- コントロールの外観の変更など、onMouseOverイベントのマイナー計算をすでに実行しているカスタムコンポーネント
- カスタムビジュアルスタイル
では、問題は、表示されているアイテムにリンクされたTActionコンポーネントがマウスの動きの処理に影響を与える理由です。