Hintergrundfarbe von Buttons ändern

Windowsspezifisches Forum , API ,..
Beiträge, die plattformübergreifend sind, gehören ins 'Allgemein'-Forum.
Benutzeravatar
Hroudtwolf
Beiträge: 1416
Registriert: 30.10.2004 23:33
Kontaktdaten:

Hintergrundfarbe von Buttons ändern

Beitrag von Hroudtwolf »

Hallo liebe Basic-Gemeinde,

hat jemand da draussen eine Idee wie man die Hintergrundfarben von Buttons(Textbutton .kein ImageButtons) ändern kann ?

Ich hab mir die Finger wund gesucht...und musste bisher feststellen, daß man jedes Gadget (Hintergrund) einfärben kann ausser das ButtonGadget !

Oder hab ich da was übersehen ?
Christian
Beiträge: 73
Registriert: 31.08.2004 16:02

Beitrag von Christian »

Hi,

ich habe da vor Kurzem einen Code für OwnerDrawn Buttons gepostet. Ist leider noch ziemlich unvollkommen, sprich: Klickgeschwindigkeit, Toogle-Buttons und Multiline-Buttons funktionieren noch nicht. Dafür aber kannst du Farbe und Design völlig selbstbestimmen.

http://www.robsite.de/php/pureboard/vie ... c3ff92eef1

Gruß
Christian
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

soweit ich mich an VB erinnere, ging es wirklich nicht effektiv.

da den fensterelementen farben aus der desktop-palette zugeordnet sind und keine echten farben,
müsstest du die desktop-palette softwareseitig verändern.
ich weiss, dass es geht (die HELP bei F22 ging zurück auf den desktop und zeigte andere farben an)
aber nicht wie.
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Beitrag von Kiffi »

> ... müsstest du die desktop-palette softwareseitig verändern.

bring Hroudtwolf nicht auf falsche Gedanken! Desktoppalettenfarben sind
Usereinstellungen und an denen sollte man nicht herumpfuschen.

Grüße ... Kiffi
Benutzeravatar
Hroudtwolf
Beiträge: 1416
Registriert: 30.10.2004 23:33
Kontaktdaten:

MIST

Beitrag von Hroudtwolf »

Danke für die Antworten !

Dann muss ich eben doch ein neues ButtonGadget erfinden.
Antworten