![]() |
Welche Messages haben welche ID und welche brauche ich?
Um die Aktivität eines Nutzers an meiner Applikation zu überwachen (Automatischer Logout nach einem festgelegten Timeout) will ich mit dem IMessageFilter Interface alle Nachrichten der Anwendung überwachen und bei Messages, die nur durch Usereingabe (Maus / Tastatur) zustande kommen können den Timer resetten.
Nun stellt sich die Frage: Welche Messages brauche ich dafür überhaupt alle und zum zweiten: Wie komme ich an die ID's (also der Wert des Parameters m.Msg) für diese Events? Im Platform SDK finde ich die Werte nicht, und es gibt auch verdammt viele. |
Re: Welche Messages haben welche ID und welche brauche ich?
Delphi-Quellcode:
if ((m.Msg >= WM_KEYFIRST) and (m.Msg <= WM_KEYLAST))
or (m.Msg = WM_MOUSEACTIVATE) then begin // Timer neu starten timer.enabled := false; timer.enabled := True; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:20 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz