Wie kann man die Farbe des Textcursors in Windows ändern?

1717
Arend

Kann man die Farbe des Textcursors systemweit ändern? Ich möchte es einfach machen, rote Farbe zu fangen.

1

2 Antworten auf die Frage

1
Pythonic

Für die meisten Steuerelemente hat das Caret keine "Farbe". Es invertiert die Farbe der Pixel dahinter - Weiß wird schwarz, Blau wird gelb usw. Hier ist ein Absatz, den ich von Windows gefunden habe.

Nachdem das Caret definiert wurde, verwenden Sie die Funktion ShowCaret, um das Caret sichtbar zu machen. Wenn das Caret angezeigt wird, beginnt es automatisch zu blinken. Um ein durchgängiges Caret anzuzeigen, invertiert das System jedes Pixel im Rechteck. um ein graues Caret anzuzeigen, invertiert das System jeden zweiten Pixel; Um ein Bitmap-Caret anzuzeigen, invertiert das System nur die weißen Bits der Bitmap.

Ich habe noch nie ein Beispiel dafür gesehen, dass jemand die Farbe geändert hat, aber Sie können die Form, das Blinken und die Breite ändern. Wenn Sie jedoch in die Systemsteuerung gehen -> Einfacher Zugriff -> Den Computer übersichtlicher machen, können Sie andere Optionen anpassen. Führen

1
Arend

Die einzige Option, die ich gefunden habe, ist die Verwendung eines Dienstprogramms namens Aml Maple . Es färbt den Cursor abhängig vom aktuellen Tastaturlayout. Ich habe für alle Layouts die rote Farbe festgelegt, sodass ich alles bekam, was ich brauchte. Es funktioniert in einigen Anwendungen nicht, hat eine ungeheure Benutzeroberfläche, aber ansonsten funktioniert es ziemlich gut. Also werde ich es als Antwort markieren.