Announcement

Collapse
No announcement yet.

TCheckbox (Eingabefeld.Color ändern)

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • TCheckbox (Eingabefeld.Color ändern)

    Hi! Kann mir jemand helfen?
    <br>Wie ändert man die Farbe des Eingabefeldes einer Checkbox?

  • #2
    ähem - einmal tief ins api - mit CreateDC etc. du musst auf jeden fall die wmpaint-message - überschreiben.

    andererseits - warum bastelst du dir nicht das teil lieber neu - der aufwand hält sich auch in grenzen

    Comment


    • #3
      Hi

      Bei den Windows API StdCtrls, CheckBox,ComboBox,ListBox etc. mußt Du die Window Botschaften wm_CtrlColor etc. überschreiben. Schau einfach mal in der Hilfe nach. Mit wm_Paint bekommst Du leider nicht alles hin, da diese Windowscontrols NICHT alles der Paintroutine überlassen, und z.B. Text/Captions/Focusrahmen einfach nebenbei zeichnen !!! Dies tritt häufig bei Statuswechsel (Focus, Anzeige etc) auf.

      Gruß Hage

      Comment

      Working...
      X