Forum: Programmieren allgemein
by ConnorMcLeod,
17. Feb 2012
Yo, den global Hook habe ich überlesen, mir aber sowas gedacht. Vllt ist mir am WE langweilig, dann setz ich mich dran, weil ich das auch brauchen könnte.
Forum: Programmieren allgemein
by ConnorMcLeod,
17. Feb 2012
Fein, wenn's funkt, aber schöner fände ich, wenn man die Message ans Desktop-Fenster irgendwie mitschnüffeln könnte und darauf reagieren kann. Dadurch müßte der Timer nicht dauernd aktiv sein. Oder ganz entfallen.
So, wie z.B.:
wenn die Message daher kommt...
warte, bis ich nicht mehr topmost bin, dann
solange ich nicht topmost bin
setz mich topmost
gut ist
Forum: Programmieren allgemein
by ConnorMcLeod,
14. Feb 2012
Vllt reicht es so indem Du Deine Logik einsetzt:
procedure WMSysCommand ( Var Message : TWMSysCommand ); message WM_SYSCOMMAND;
procedure SizeMove (var msg: TWMSize); message WM_SIZE;
-----
procedure TForm1.WMSysCommand ( Var Message : TWMSysCommand );
begin
inherited;