Farbcontrol
-
Hallo Leute,
ich programmiere in WinApi und suche eine Möglichkeit, ein
control zu erstellen, dass in einem Rechteck eine Farbe anzeigt.Etwa so:
http://i290.photobucket.com/albums/ll280/sd333221/Unbenannt-2.pngIch habe schon ein Picture Control erstellt, nur ich weiss nicht wie ich
es jetzt färben kann.
Vom Typ ist es auf Frame gesetzt.Natürlich sollte es klickbar sein, um dann den Farbselector zu starten
Ich danke euch!

-
Kennt da niemand Wege und Mittel?

-
kann man einem Label keine Hintergrundfarbe geben?
-
Aber wie denn? Und es sollte einen schwarzen Rand haben wenn möglich,
weil sonst sieht es nicht aus
-
GDI wär auf jeden Fall auch ne Lösung
-
dust schrieb:
GDI wär auf jeden Fall auch ne Lösung
Muss das sein?

Es gibt doch bestimmt eine einfache Lösung über ein control
-
in all der zeit, die du hier vertust, hättest du das schon 3 mal programmieren können. diese 20 zeilen code.
-
rofler schrieb:
in all der zeit, die du hier vertust, hättest du das schon 3 mal programmieren können. diese 20 zeilen code.
wie so oft, ein sehr produktiver Beitrag vom Forumsschreck
-
!rofler schrieb:
rofler schrieb:
in all der zeit, die du hier vertust, hättest du das schon 3 mal programmieren können. diese 20 zeilen code.
wie so oft, ein sehr produktiver Beitrag vom Forumsschreck
produktiver als du, also maul paul.

-
Du könntest die WM_ERASEBKGND abfangen und einfach die Farbe reinblitten, danach den Rahmen drum zeichnen. Gibt vielleicht auch einfachere Möglichkeiten, aber solange kannst du das ja ausprobieren.
Meinst du mit Picture-Control, dass du dem Ding den Stil SS_BITMAP gegeben hast? Wenn nicht, bist du dir sicher, dass du da reine WinAPI programmierst und nicht mit irgendeinem Framework?
-
Klar WinAPI.
Ich benutze allerdings den VS 2008 C++ Resource Editorhttp://i290.photobucket.com/albums/ll280/sd333221/prop.png
mfG