Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi ShowCursor+TWebBrowser (https://www.delphipraxis.net/183935-showcursor-twebbrowser.html)

Satyr 14. Feb 2015 19:36

ShowCursor+TWebBrowser
 
Huhu,

ich versuche grade privat etwas kleines umzusetzen. Eine art "Player" für Netflix, allerdings ohne die Api.
Soll heißen, ich stelle im grunde nur Netflix in einem TWebBrowser da. Die "Annehmlichkeiten" die ich mir basteln möchte werden so weitestgehend funktionieren. Fenster anpinnen, Favoritenverwaltung usw.

Jetzt zum Problem. Ich möchte den Mauscursor nach einigen Sekunden Idle ausblenden und bei Mausbewegung/Tastendruck wieder einblenden. Normalerweise keine große Sache, ich nutze dafür meist folgenden Code:

Delphi-Quellcode:
procedure TForm1.aplctnvnts1Idle(Sender: TObject; var Done: Boolean);
begin
   if LastInput < 500 then ShowCursor(True);
   if LastInput > 6000 then ShowCursor(False);
end;
Das funktioniert auch, wenn ich die Maus direkt nach dem verschwinden bewege. Sie wird wieder gezeigt wie es soll.
Nur wenn ich das dann länger so lasse, 5 Minuten oder mehr, dann wird der Cursor bei Bewegung nicht wieder angezeigt. Er funktioniert zwar, das sehe ich weil die Overlays im Video reagieren oder meine Buttons klickbar sind. Nur ist der Cursor dabei unsichtbar. Ich verstehe nicht warum...

Gruß,
Andreas


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:05 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz