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! 8) [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 :mrgreen:. Und wenn du eine Lösung gefunden hast, ist das doch super :allright: .

Wenn du nix dagegen hast, könntest du deinen Codeschnipsel hier auch posten. Damit hilfst du jeden anderen PB-Neuling :wink:

Beispiele sagen mehr als tausend worte :allright:

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 :wink:
Mit Code ist das nicht viel, ich habe einfach ein Bild in den Hintergrund gelegt. (is zwar umständlich, aber es funktioniert! :-))