Hallo,
ich habe mir eine RGB-Steuerung geschrieben, mit der ich die LED-Farbe meines Lüfters steuern kann.
Nun möchte ich, dass das Trayicon in den Farbton gefärbt wird,
welchen ich gerade für den Lüfter festgelegt habe.
Dabei gibt es Pixel, welche den Rahmen und den Propellerrand darstellen.
Diese sind immer schwarz, d.h. es müssen nur bestimmte Pixel des Icons
gefärbt werden und zwar alle außer den schwarzen.
Wie realisiere ich mein Vorhaben?
Unsauberer Lösungsvorschlag:
Ich lese z.B. per ImageSearch die Position des Trayicons auf der Taskleiste aus
und male dieses dann per GDI+ über. Dies ist natürlich nicht gerade elegant,
wäre aber im Notfall eine Überlegung wert.