Frage zur GDI: RGB und XRGB
-
Hallo,
ich helfe grade einem Kollegen bei einem Problem: Er hat eine Toolbar, und hat dort sowohl Systemeigene Buttons als auch einen eigenen drin. Das Problem ist jetzt, dass er natürlich den Button so übernimmt wie er ist, also der Hinbtergrund dann weiss ist. Er soll es aber transparent machen, sodass der Hintergrund der Toolbar durchscheint.
Normalerweise würde man jetzt das Bild an den Hintergrund anpassen, dass geht aber nicht, weil der User ja selbst definieren kann, welche Farben Steuerelemente haben bzw. auf älteren Windowsversionen das ganze eh anders aussieht.
Ich hatte jetzt die Idee über den Aplhakanal zu gehen. Also dass man RGB zu XRGB konvertiert in etwa so :
RGB (255, 0, 0) => XRGB (0.0f, 255 / 255.0f, 0.0f, 0.0f)
somit wäre die Grafik ja transparent. Allerdings wie kann man sowas ohne DX machen also nur mit GDI????
Gruß Sebastian
-
vll hilft dir das