Danke für die Info!
Habe es nun fast mit SetTimer hinbekommen:
Code:
{Zeitgeber erstellen}
SetTimer(MMFData.WinHandle, MMFData.IDC_TIMER, 1000, @TimerProc);
Code:
function TimerProc(hwnd: HWND; uMsg: UINT; idEvent: UINT; dwTime: DWORD):BOOLEAN; stdcall;
begin
KillTimer(MMFData.WinHandle, MMFData.IDC_TIMER);
messagebox(0,'Timer fertig','Test',0);
end;
Nun habe ich aber das Problem mit globalen Hooks! Wenn das Application Fenster, dass die
DLL aufruft im Vordergrund ist funktioniert der Timer.
Ist jedoch ein anderes Programm im Vordergrund wird der Timer nicht aktiviert!
Wie kann man das noch machen?