![]() |
Inaktivität des Nutzers feststellen.
Hallo Leute!
Ich habe hier einen Browser gebaut, mittels Pagecontrol werden popups in tabs dargestellt. ein timer sorgt dafür das ein zähler jede sek um ein erhäht wird. nach XXX sekunden sollen dann alle Tabs geschlossen werden und die Startseite aufgerufen werden. nun kann ich ja im objektinspektor einige ereignisse auswählen. das funktiert auch. bsp:
Delphi-Quellcode:
bewegt sich der user aber auf dem pagekontrol, kümmert das die procedure nicht. wie kann ich die ignoranz meiner procedure abstellen.
procedure TForm1.FormClick(Sender: TObject);
begin pause:=0; end; weil sonst kann sich ja ein user gerade etwas spanendes anschaun und schwubs ist alles weg... mfg christian |
Re: Inaktivität des Nutzers feststellen.
Was du suchst ist das OnMouseMove Event.
Allerdings versteh ich nicht was du mit dem Ganzen bezwecken willst. |
Re: Inaktivität des Nutzers feststellen.
das funktioniert auch nur wenn ich direkt auf der form bin, wenn ich aber auf dem pagecontrol bin klappt es nicht.
zweck: es soll für einen touchscreen sein, auf dem sich user in einem "begrenzten" bereich im inet bewegen können (begrenzt weil keine adresszeile). so wenn sich nun ein nutzer ausgetobt hat, schließt die ja für gewöhnlich nicht alle fenster und ruft die startseite auf. das soll das proggie von alleine machen. mfg |
Re: Inaktivität des Nutzers feststellen.
dann nimm einen timer der alle paar sekunden prüft wo der mauszeiger ist. Wenn er sich bewegt hat die neue position speichern und nochmal zählen.
|
Re: Inaktivität des Nutzers feststellen.
Such mal nach GetLastInputInfo ..
|
Re: Inaktivität des Nutzers feststellen.
Zitat:
|
Re: Inaktivität des Nutzers feststellen.
LastInput war dann doch nicht, oder weiß einer wie ich das zurücksetzten kann, auf 0.
mein timer kuckt ob der letzte input größer 180 is, also nach 3 min startseite aufsuchen. das prob mit dem LastInput, is das der ja dann trotzdem weiter zählt und demnach immer größer 180 ist, und nun läd der sich jede sekunde neu. mfg |
Re: Inaktivität des Nutzers feststellen.
nimm einen der Freien Kioskbrowser!!!
|
Re: Inaktivität des Nutzers feststellen.
Zitat:
mfg |
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