Farbe eines Static ändern mal anders
-
Wer lesen kann ist klar im Vorteil:
OHNE WndProc! Und wo sind WindowsMessages? Na? In der WndProc!
Also jetzt sag mir mal wie das ohne geht bevor du weiter klamüserst.
-
Da macht sich aber jemand Freunde.

Der Prof Auf Abwegen schrieb:
wie kann ich die Hintergrundfarbe eines Statics ändern OHNE die WndProc?
Geht nicht.
-
Wieso geht das nicht?
-
Wenn du dich so verhältst, bekommst du nie eine Antwort! Klar, ich hätte besser lesen sollen, aber mich dann gleich so anzumachen steht dir nicht zu. Wer etwas von anderen will, sollte sich nett verhalten...
Ist es denn dein eigenes Static? Wenn nicht, dann könntest du einen Hook schreiben.
-
Sorry wegen der anmache, aber bin schon seit stunden die MSDN am durchforsten nach etwas passendem aber ich finde nichts
da wird man schon sehr gereizt.Das HWND ist mein eigenes
-
Und warum willst du es nicht per WindowProc machen? Entschuldige, wenn ich keine Antwort parat habe, aber ich möchte erstmal dein Problem verstehen.
-
Ich möchte nicht meine WndProc weiter überfüllen für "Schönheitssachen", die ist schon mit 1500 Zeilen groß genug sowie bald total unübersichtlich genug.
-
Dann solltest du eh den Code in andere Funktionen auslagern. Ein WM_CTLCOLORSTATIC kostet dich 3 Zeilen. Ist doch nicht so schlimm, oder? Ein Beispiel findest du auf http://www.winapi.net/index.php?inhalt=s13 .
-
Deadlink
-
Edit