Seite 1 von 2
Fensterhintergrund ermitteln ?
Verfasst: 27.06.2008 13:04
von pureanfänger
Hi Leute,
wisst Ihr vielleicht eine Möglichkeit, die in Windows eingestellte Hintergrundfarbe eines Fensters, zu ermitteln ?
Vielen Dank schon mal...

Verfasst: 27.06.2008 13:05
von RSBasic
GetWindowColor(#Window)
Verfasst: 27.06.2008 13:10
von Kaeru Gaman
das hilft allerdings wenig, um die durch das system festgelegte Farbe zu ermitteln.
Verfasst: 27.06.2008 13:14
von RSBasic
GetSysColor_(#COLOR_BTNFACE)
Verfasst: 27.06.2008 13:17
von Kaeru Gaman
na chique...
egal ob jetzt Buttonface oder Applicationworkspace...
(wobei beides nicht wirklich korrekt ist, es geht um den Fensterhintergrund)
du darfst auch noch die MSDN-Seite verlinken, wo unserem lieben Anfänger die Konstanten erklärt werden.
vollständige Antworten bitte, nicht nur zwanzig buchstaben an den Kopf werfen.
das hier ist das Anfänger-Forum, capisce?
Verfasst: 27.06.2008 13:17
von ts-soft
Verfasst: 27.06.2008 13:21
von RSBasic
@Kaeru Gaman
Ja sry.
@ts-soft
Bei mir ist aber ne andere Farbe.
GetSysColor_(#COLOR_3DFACE)

Verfasst: 27.06.2008 14:14
von pureanfänger
Danke für eure schnellen Antworten...
Hättet ihr vlt noch ne Idee wie ich den Wert in R,G,B aufteilen kann...
Verfasst: 27.06.2008 14:17
von Kaeru Gaman
Code: Alles auswählen
color = RGB( 100, 150, 200 )
Debug Red( color )
Debug Green( color )
Debug Blue( color )
; wie ist es wirklich zusammengesetzt?
color = 100 + 256 * 150 + 65536 * 200
; color = 100 + ( 150 << 8 ) + ( 200 << 16 )
Debug Red( color )
Debug Green( color )
Debug Blue( color )
Verfasst: 27.06.2008 14:39
von pureanfänger
das hab ich zwar nich so gemeint, aber du hast mich auf eine super Idee gebracht... danke
Hab mein Problem endlich gelöst. DANKE @ ALL
