wie kann ich per Mausklick auf ein Soft-Button die derzeit verwendete Button-Hintergrundfarbe, Schriftfarbe sowie das angezeigte Icon in Button auslesen und setzen?
Ich möchte sozusagen ein Umschalter, der Farben und Icon in Abhängigkeit von der Anzahl der Mausklicks auf diesen Button ändert.
Nunja der Softbutton ist soweit ich weiß ziehmlich eingeschränkt. Was Icons betrifft gibt es meines Wissens nur 2: Den grünen Pfeil oder das "Als Administrator"-Schild.
Was die Farbe betrifft: Hier hilft dir sicher die Funktion _WinAPI_GetPixel ( $hDC, $iX, $iY )
(Die kann dir de Farbe eines jeden Pixels am Schirm zurückgeben wenn du die X & Y Koordinaten angibst.
Also vor kurzem habe ich herausgefunden, dass sich das Icon der Softbuttons (eigentlich heißen die dinger ja command link buttons ^^) mit folgendem Befehl ändern lassen: