Einzelnen Beitrag anzeigen

Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.119 Beiträge
 
Delphi 11 Alexandria
 
#7

Re: Rechenintensiven Code bei OnMouseMove optimieren - aber

  Alt 31. Aug 2003, 00:22
Moin Yheeky,

so sollte es gehen, dann wird erst mal die Routine deaktiviert, gezeichnet, und die Routine neu aktiviert.

Delphi-Quellcode:
procedure TForm1.FormMouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer);

var
  mmSave : TMouseMoveEvent;

begin
  mmSave := self.FormMouseMove;
  self.OnMouseMove := nil;
  try
  // Zeichnen
  finally
    self.OnMouseMove := mmSave;
  end;
end;
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat