Autor Beitrag
FrEaKY
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 235


D7
BeitragVerfasst: Sa 19.03.11 06:37 
In WM_CTLCOLORSTATIC rufe ich
ausblenden Delphi-Quelltext
1:
2:
3:
SetBkMode(wParam, TRANSPARENT);
SetBkColor(wParam, COLOR_WINDOW);
result := CreateSolidBrush(GetSysColor(COLOR_MENU));
auf, damit es beim STATIC keinen weißen Hintergrund gibt, sondern die graue Standardfarbe.
Allerdings hab ich jetzt beim EDIT das Problem, dass beim Scrollen die Buchstaben "verschmieren".
Ich weiß zwar dass es am TRANSPARENT liegt, aber wie kann ich das verhindern?
FrEaKY Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 235


D7
BeitragVerfasst: Mo 21.03.11 00:45 
Hat sich erledigt.
elundril
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 3747
Erhaltene Danke: 123

Windows Vista, Ubuntu
Delphi 7 PE "Codename: Aurora", Eclipse Ganymede
BeitragVerfasst: Mo 21.03.11 00:50 
verrätst du uns auch deine lösung, damit andere leute mit dem selben problem auch geholfen werden kann?

lg elundril

_________________
This Signature-Space is intentionally left blank.
Bei Beschwerden, bitte den Beschwerdebutton (gekennzeichnet mit PN) verwenden.
FrEaKY Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 235


D7
BeitragVerfasst: Mo 21.03.11 02:43 
Es war nur ein mieser Flüchtigkeitsfehler :)
Das Problem war einfach dass COLOR_WINDOW eine ID ist und keine Farbe an sich.
Habe jetzt
ausblenden Delphi-Quelltext
1:
2:
SetBkColor(wParam, GetSysColor(COLOR_MENU));
result := CreateSolidBrush(GetSysColor(COLOR_MENU));

Da brauche ich dann auch das TRANSPARENT nicht mehr -> Edit "schmiert" nicht mehr.