![]() |
Textcursor - Blinkgeschwindigkeit ermitteln
Hallo,
wie kann ich die ermitteln welche Blinkgeschwindigkeit für den Textcursor eingestellt wurde? Es geht um die Geschwindigkeit welche man in der Systemsteuerung unter "Tastatur"->"Cursorblinkrate" ändern kann. |
Re: Textcursor - Blinkgeschwindigkeit ermitteln
Über den Reg.-Eintrag HKEY_CURRENT_USER\Control Panel\Desktop und dann CursorBlinkRate als String abfragen.
|
Re: Textcursor - Blinkgeschwindigkeit ermitteln
ich hatte eigentlich gehofft das es eine Apifunktion dafür gibt um auch bei künftigen Windowsversionen an der richtigen Stelle zu lesen... Aber trotzde danke.
Im Zusammenhang mit einer Apifunktion hätte sich wohl auch leichter eine Message finden lassen welche gesendet wird wenn in der Systemsteuerung die Geschwindigkeit geändert wird. |
Re: Textcursor - Blinkgeschwindigkeit ermitteln
API-Funktion dachte ich auch daran, aber ist mit im Moment nicht eingefallen. (Ich dächte es gibt eine...)
// Edit: Schau mal nach
Delphi-Quellcode:
SetCaretBlinkTime();
// bzw: GetCaretBlinkTime(); |
Re: Textcursor - Blinkgeschwindigkeit ermitteln
das ist was ich gesucht hab. Da steht auch im msdn das man wohl nicht davon ausgehen soll das wenn man SetCaretBlinkTime aufruft sofort alle Applicationen das umstellen. Also scheint es als ob es keine Message gibt..
|
Re: Textcursor - Blinkgeschwindigkeit ermitteln
Nein, es gibt für die Blinkrate keine Message, jede Application startet mit der akt. eingestellten Blinkgeschwindikkeit des Carets (Cursors). SetCaretBlinkTime ändert lediglich den Reg.-Eiontrag.
|
Re: Textcursor - Blinkgeschwindigkeit ermitteln
ich bin anfangs davon ausgegangen das es eine message gibt weil:
1.) Ausführendialog geöffnet -> cursor blinkt recht schnell 2.) Geschwindigkeit in Systemsteuerung geändert (Ausführendialog währenddessen NICHT geschlossen) 3.) Ausführendialog ausgewählt -> cursor blinkte mit neuer Geschwindigkeit |
Re: Textcursor - Blinkgeschwindigkeit ermitteln
vielleicht holt sich der Ausführendlg und auch andere Anwendungen die Geschwindigkeit aus
der Registry, bevor das Edit/etc den Cursor anzeigt/blinkt. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:37 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