【发布时间】:2010-10-15 12:15:08
【问题描述】:
在 Delphi 7 应用程序中,我想跟随鼠标移动一个组件。我正在做这样的事情:
procedure MyComponent.MouseMove(Sender: TObject;Shift: TShiftState; X, Y: Integer);
begin
AnotherComponent.Top := X;
AnotherComponent.Left := Y;
end;
当我移动鼠标时,主内核的 CPU 使用率在最近的 PC 上上升到 100%。
在这种情况下降低 CPU 使用率的任何想法或提示?
【问题讨论】:
-
能否请您添加组件及其下方的控件是否为窗口控件?他们有复杂的绘画代码吗?
标签: delphi components delphi-7 cpu-usage