Ivan Sorokin 1 неделя назад
Родитель
Сommit
2dddcab5de
1 измененных файлов с 10 добавлено и 0 удалено
  1. 10 0
      packages/fv/examples/keytest.pas

+ 10 - 0
packages/fv/examples/keytest.pas

@@ -39,6 +39,9 @@ TYPE
     PROCEDURE InitStatusLine; VIRTUAL;
   END;
 
+VAR
+  Cnt: Integer;
+
 {---------------------------------------------------------------------------}
 {                        TKeyInfoView OBJECT METHODS                        }
 {---------------------------------------------------------------------------}
@@ -94,6 +97,8 @@ BEGIN
     Exit;
   END;
 
+  Cnt := Cnt + 1;
+
   { Display all information from the TEvent record }
   Line := Format('Event.What: $%4.4x (evKeyDown)', [LastKeyEvent.What]);
   MoveStr(B, Line, Color);
@@ -130,6 +135,10 @@ BEGIN
     Line := Line + '(not set)';
   MoveStr(B, Line, Color);
   WriteLine(1, 9, StrWidth(Line), 1, B);
+
+  Line := 'Count: ' + IntToStr(Cnt);
+  MoveStr(B, Line, Color);
+  WriteLine(1, 11, StrWidth(Line), 1, B);
 END;
 
 PROCEDURE TKeyInfoView.UpdateInfo(CONST Event: TEvent);
@@ -214,6 +223,7 @@ end;
 VAR
   MyApp: TKeyTestApp;
 BEGIN
+  Cnt := 0;
   MyApp.Init;
   MyApp.Run;
   MyApp.Done;