Autor Beitrag
tortom1000
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 175

Win XP, Win Server 2003 - 2012, Win 7
Delphi 7
BeitragVerfasst: Do 19.02.09 20:38 
Hallo,
ich habe auf einer Form ein DBRichEdit untergebracht, welches eine graue Farbe hat, damit es zum Layout der restlichen Form gut passt. Unter Windows XP ist der Eingabecursor noch ausreichend gut zu erkennen. Nun ist mir aufgefallen, das der Cursor unter Windows 2000 nicht sichtbar ist. Meine Vermutung ist, das die Grauwerte des DBRichEdit und des Cursors unter Win 2000 gleich sind und er deswegen nicht zu sehen ist.
Ich möchte deshalb den Eingabecursor weiß machen. Ist das möglich?

Viele Grüße
Tortom

Moderiert von user profile iconNarses: Beitragsformatierung überarbeitet.
Moderiert von user profile iconNarses: Topic aus VisualCLX (Component Library for Cross Platform) verschoben am Do 19.02.2009 um 20:07
Webo
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 577
Erhaltene Danke: 14

Win 7, Debian
C# (Visual Studio 2013), PHP, C, C++ (Eclipse, KDevelop)
BeitragVerfasst: Do 19.02.09 20:43 
Ich glaube nicht, dass man die Farbe ändern kann, da der Cursor ja eine animierte Datei ist, die "abgespielt" wird.
Du kannst natürlich über dem RichEdit-Feld einen anderen Cursor wählen, der dann z.B. weiß ist.

_________________
Man kann nur das aus dem Ärmel schütteln, was man auch vorher reingesteckt hat.
tortom1000 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 175

Win XP, Win Server 2003 - 2012, Win 7
Delphi 7
BeitragVerfasst: Do 19.02.09 20:48 
Hallo,
das schon, aber der "normale" Mauscursor ist ja nicht das Problem, sondern der Eingabecursor, der als senkrechter Strich dargestellt wird.
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19276
Erhaltene Danke: 1741

W11 x64 (Chrome, Edge)
Delphi 11 Pro, Oxygene, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Do 19.02.09 21:02 
Das geht mit der API-Funktion CreateCaret:
msdn.microsoft.com/e...ibrary/ms648399.aspx