Einzelnen Beitrag anzeigen

Benutzerbild von ConnorMcLeod
ConnorMcLeod

Registriert seit: 13. Okt 2010
Ort: Bayern
490 Beiträge
 
Delphi 10.4 Sydney
 
#5

AW: Elegante Lösung für While-LButton-Pressed-Loop

  Alt 6. Okt 2016, 13:58
in der winproc...
Delphi-Quellcode:
  case
    WM_LBUTTONDOWN:
      begin
        gbMouseDown := True;
        StartTimer;
      end;
    WM_LBUTTONUP: gbMouseDown := False;
  end;
im Timer:
Delphi-Quellcode:
  if gbMouseDown then begin
    inc(giCounter);
  end else begin
    KillTimer;
  end;
Anstatt Timer ginge auch ein Thread, würde mir besser gefallen
Nr.1 Delphi-Tool: [F7]
  Mit Zitat antworten Zitat