PanelGadget - Hintergrund ändern (wieder mal)

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
Ghosty1967
Beiträge: 205
Registriert: 29.08.2005 13:56
Computerausstattung: Intel i7, 128GB Ram, Win10 Ultimate, PB6.00 Alpha 3
Wohnort: Köln

PanelGadget - Hintergrund ändern (wieder mal)

Beitrag von Ghosty1967 »

Hallo PB-Gemeinde...
wenn ich in PB ein Fenster mittels SetWindowColor() einfärbe und danach ein PanelGadget() erstelle, dann habe ich
das Problem, das es anscheinend nicht möglich ist, den Randbereich dieses PanelGadget() auf die gleiche Farbe wie
den geänderten Fensterhintergrund zu ändern. Hier im Forum gibt es diverse Beispielcodes, wie man die Farbe der
Reiter, die Hintergrundfabe des PanelGadget() oder die Schriftfarbe ändert.
Ich kann allerdings nichts im Forum finden, das mir hilft deben diesen Randbereich zu verändern.
Kennt jemand einen Beispielcode, der hier Abhilfe schafft - wäre sehr dankbar für einen Schnipsel!

Bild1: zeigt ein Beispielfenster, weches eingefärbt wurde mit einem "original" PanelGadget (Randbereich in grau)
Bild2: zeigt den Bereich des PanelGadget (rot), welcher auf die Farbe des Fensterhintergrundes gesetzt werden soll.
Bild Bild
Benutzeravatar
chi
Beiträge: 90
Registriert: 17.05.2007 09:30
Wohnort: Austria

Re: PanelGadget - Hintergrund ändern (wieder mal)

Beitrag von chi »

Schau dir mal das TabBarGadget von STARGÅTE an. So auf die Schnelle sicher die einfachere Lösung.
Ansonsten musst du nämlich das PanelGadget komplett selber zeichnen (UxTheme DrawThemeBackground). Ist zwar auch nicht so schwierig, für Anfänger aber eher nix ;)
Benutzeravatar
Ghosty1967
Beiträge: 205
Registriert: 29.08.2005 13:56
Computerausstattung: Intel i7, 128GB Ram, Win10 Ultimate, PB6.00 Alpha 3
Wohnort: Köln

Re: PanelGadget - Hintergrund ändern (wieder mal)

Beitrag von Ghosty1967 »

Vielen Dank für den Tipp, werde mich mal damit beschäftigen :allright:
Antworten