Subversion Repositories delphiutils

Compare Revisions

Regard whitespace Rev 63 → Rev 64

/trunk/Delphi Code/QuerySystemMenu/Demo.exe
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/Delphi Code/QuerySystemMenu/Main.pas
23,11 → 23,16
asdasdjknsafjnaskfnakjf1: TMenuItem;
askfnjakfnkjasndfkjandf1: TMenuItem;
fkjafnjkasndf1: TMenuItem;
Button1: TButton;
Edit1: TEdit;
Timer2: TTimer;
procedure FormCreate(Sender: TObject);
procedure FormDestroy(Sender: TObject);
procedure Timer1Timer(Sender: TObject);
procedure SysMenuOpened(Sender: TObject);
procedure SysMenuClosed(Sender: TObject);
procedure Button1Click(Sender: TObject);
procedure Timer2Timer(Sender: TObject);
private
x: TQuerySystemMenu;
end;
51,6 → 56,11
Label1.Caption := TimeToStr(Now());
end;
 
procedure TMainForm.Button1Click(Sender: TObject);
begin
timer1.Enabled := true;
end;
 
procedure TMainForm.FormCreate(Sender: TObject);
begin
x := TQuerySystemMenu.Create(Handle);
63,9 → 73,25
x.Destroy;
end;
 
// Bug: Traybar-Menu...
// Bug: Traybar-Icon-Popup...
// Nicht beachtet: Shortcuts werden versehentlich gedrückt?
// (System-Shortcuts, Windows-Programme-Shortcuts (*.lnk), oder MainMenu Shortcuts?
 
procedure TMainForm.Timer1Timer(Sender: TObject);
begin
// CheckBox1.Checked := x.IsSystemMenuOpened;
Keybd_Event(Ord('S'), 1, 0, 0);
Keybd_Event(Ord('S'), 1, KEYEVENTF_KEYUP, 0);
end;
 
// WARNUNG: FOCUSED ist nicht gegeben bei
// Popups (der eigenen VCL), Menüs (system, mainmenu...), etc!
 
procedure TMainForm.Timer2Timer(Sender: TObject);
begin
if Edit1.Focused then Edit1.Color := clred
else edit1.Color := clwhite;
end;
 
end.
/trunk/Delphi Code/QuerySystemMenu/Main.dfm
38,7 → 38,25
ParentFont = False
TabOrder = 0
end
object Button1: TButton
Left = 216
Top = 264
Width = 75
Height = 25
Caption = 'Button1'
TabOrder = 1
OnClick = Button1Click
end
object Edit1: TEdit
Left = 352
Top = 224
Width = 121
Height = 21
TabOrder = 2
Text = 'tim'
end
object Timer1: TTimer
Enabled = False
Interval = 100
OnTimer = Timer1Timer
Left = 400
81,4 → 99,10
Caption = 'askfnjakfnkjasndfkjandf'
end
end
object Timer2: TTimer
Interval = 100
OnTimer = Timer2Timer
Left = 496
Top = 184
end
end