Seite 1 von 1
Systemfarbe - Hintergrund
Verfasst: 14.02.2005 03:11
von sobi
Hallo,
ist es möglich, die Systemfarbe (von Windows) auszulesen und diese für die Anwendung auf eine andere Farbe zu setzen?
LG
Simon
Verfasst: 17.02.2005 13:22
von Falko
Ich weis jetzt nicht genau, wie du das jetzt meinst und habe es mal mit dem Box-Beispiel aus der Hilfe gemacht.
Wenn du es anders gemeint hattest, dann entschuldige bitte.
MfG Falko
Code: Alles auswählen
BG_Color.l=GetSysColor_(#COLOR_DESKTOP); #COLOR_DESKTOP oder #COLOR_BACKGROUND
Width=200
Height=150
If OpenWindow(0, 0, 0, Width, Height, #PB_Window_SystemMenu|#PB_Window_ScreenCentered, "Boxes")
If StartDrawing(WindowOutput())
Box(x, y, Width-2*x, Height-2*y ,BG_Color)
StopDrawing() ; Dies ist nach Abschluss der Zeichenoperationen immer nötig!!! Vergessen Sie dies nie!
EndIf
Repeat : EventID = WaitWindowEvent() : Until EventID = #PB_Event_CloseWindow
EndIf
Verfasst: 18.02.2005 04:55
von Hroudtwolf
Nein er meinte ob man die Systemfarben manipullieren kann.
Das weiß ich daher , weil er das bei mir im Forum auch gepostet hat.
Verfasst: 18.02.2005 11:12
von sobi
Hroudtwolf hat geschrieben:Nein er meinte ob man die Systemfarben manipullieren kann.
Das weiß ich daher , weil er das bei mir im Forum auch gepostet hat.
Danke für deine Antwort!

[Wobei das nicht ganz richtig ist, denn ich will nicht die Systemfarben allgemein ändern sondern nur in meiner Anwendung. - So nach dem Motto: Programm such nicht in der Systemfabeinstellung nach deinen Farben sondern nimm gleich diese Farbe hier!]
Falko hat geschrieben:Ich weis jetzt nicht genau, wie du das jetzt meinst und habe es mal mit dem Box-Beispiel aus der Hilfe gemacht.
Wenn du es anders gemeint hattest, dann entschuldige bitte.
Danke für den Schnippselcode (funktioniert super) allerdings ist es nicht das, was ich gesucht habe. - Inzwischen hat sich mein Problem auch erledigt, da ich es auf eine andere Art und Weise gelöst habe. - Hoffe, ich bin jetzt nicht undankbar?
Liebe Grüße, Simon
Verfasst: 18.02.2005 12:35
von Falko
Halllo @sobit
Finde ich nicht undankbar

. Und wenn du eine Lösung gefunden hast, ist das doch super

.
Wenn du nix dagegen hast, könntest du deinen Codeschnipsel hier auch posten. Damit hilfst du jeden anderen PB-Neuling
Beispiele sagen mehr als tausend worte
MfG Falko
Verfasst: 18.02.2005 12:57
von sobi
Falko hat geschrieben:Wenn du nix dagegen hast, könntest du deinen Codeschnipsel hier auch posten. Damit hilfst du jeden anderen PB-Neuling
Mit Code ist das nicht viel, ich habe einfach ein Bild in den Hintergrund gelegt. (is zwar umständlich, aber es funktioniert!

)