Почему: видимые, управляющие назначенные TActions, влияющие на загрузку процессора приложением?
ЕслиTAction
связан с объектом, таким какTToolButton
(ПунктTToolBar
) или жеTActionClientItem
(ПунктTActionToolBar
) и этот объект виден во время выполнения, тогда всякий раз, когда вы перемещаете мышь в форме (в любом месте, кроме панелей инструментов), кажется, что на ЦП оказывается дополнительная нагрузка, основанная на количестве видимых TAtions, что по сравнению с перемещением мышь, когда ни один из связанных элементов TAction не виден ни на одной из предыдущих упомянутых полос.
Это'Очевидно, что заметный% дополнительной нагрузки полностью зависит от того, какую установку вы используете, но я заметил, что реальная разница может быть значительной, если у вас есть приложение с:
много видимых связанных элементов TActionпользовательский компонент, который уже выполняет второстепенные вычисления для событий onMouseOver, такие как изменение внешнего вида элемента управленияпользовательский визуальный стильТаким образом, вопрос в том, почему видимые связанные с элементом компоненты TAction влияют на обработку движения мыши?