Seite 1 von 1

Wie ändere ich die Hintergrundfarbe des Hauptfensters?

Verfasst: 25.07.2005 20:03
von DerProgrammierer78
Ich möchte in einem meiner Programme die Hintergrundfarbe des Hauptfensters und die Farbe des Panelgadgets ändern.

Der Hintergrund soll dunkelblau sein und das Panelgadget hellblau mit weißer schrift ...

wie mache ich das ???????

Verfasst: 25.07.2005 20:27
von Laurin
Schau dazu im Code Archiv auf www.purearea.net. Dort sind viele Cods um sowas zu machen.

Verfasst: 25.07.2005 20:53
von DerProgrammierer78
Danke für deine Hilfe. Den Hintergrund habe ich nun, aber mit den Codes von da kann ich alles einfärben bis auf das Panelgadget. :(

Verfasst: 25.07.2005 21:23
von Konne
Farbigfes Textgadget() im Hintergrund :allright:

Verfasst: 25.07.2005 21:24
von ts-soft
DerProgrammierer78 hat geschrieben:Danke für deine Hilfe. Den Hintergrund habe ich nun, aber mit den Codes von da kann ich alles einfärben bis auf das Panelgadget. :(
Das Panelgadget besteht ja aus 2 Controls, nämlich einem TabControl und einem Container (Static). Wie man das hWnd zum Container erhält weiß ich im moment nicht. Erstelle doch einfach einen weiteren Container im PanelGadget und Färbe diesen.
Ansonsten mußte per API die hWnd des Containers ermittlen

Verfasst: 25.07.2005 21:51
von DerProgrammierer78
Also derzeit sieht es so aus ...

Bild

Aber das kann nicht das Endergebnis sein ...

Verfasst: 25.07.2005 22:31
von Ynnus
Das Panelgadget besteht ja aus 2 Controls, nämlich einem TabControl und einem Container (Static). Wie man das hWnd zum Container erhält weiß ich im moment nicht. Erstelle doch einfach einen weiteren Container im PanelGadget und Färbe diesen.
Ansonsten mußte per API die hWnd des Containers ermittlen
Bist du sicher dass ein Static als Container geeignet ist`? Denn diese Static-Fensterklasse nimmt ja keine Messages entgegen. Als ich mein Panelcontrol gebastelt habe, mit Statics als Container, kamen keinerlei Messages an, alle wohl verschluckt dadurch, dass Static-Fenster keinen Usereingaben registrieren.
Dann hab ich's mit normalen registrierten Fenstern gemacht und dann ging es. Also es wär mir wichtig zu wissen, ob das mit Static nicht auch ginge, ob du dir deiner Aussage da sicher bist. Das würde die Sache nämlich erleichtern.

Verfasst: 25.07.2005 23:34
von ts-soft
@Sunny
Das haste mißverstanden (ich mich schlecht ausgedrückt). Static steht auch in Klammern weils nur eine Vermutung ist. Auf jedenfall sind es mindestens 2 Controls, mehr wollte ich damit nicht ausdrücken.