Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
player424
Anmeldungsdatum: 30.12.2008 Beiträge: 21
|
Verfasst am: 24.06.2009, 16:21 Titel: problem bei hintergrundfarbe eines fensters |
|
|
hi leute,
bin da auf ein problem mit der winapi gestossen dasich nur in freebasic hab. Und zwar wenn ich für mein fenster eine andere hintergrundfarbe einstellen möchte erstell ich wie in c einen brush mit
Code: |
dim as HBRUSH brush=CreateSolidBrush(RGB(255, 0, 0))
|
diesen setz ich dann in die fensterklasse mit
wc.hbrBackground=brush
doch leider ist das fenster dann immer schwarz. in c funktioniert es so wunderbar. Was mach ich falsch bzw. hattet ihr das problem auch. |
|
Nach oben |
|
 |
MOD Fleißiger Referenzredakteur

Anmeldungsdatum: 10.09.2007 Beiträge: 1003
|
Verfasst am: 24.06.2009, 17:48 Titel: |
|
|
Ja, das hatte ich auch mal.
Hab es mit RGBA gelöst glaub ich, dann sollte er es richtig machen. Bin aber nicht sicher und ich kann gerade nicht nachschauen.
Außerdem musst du beachten, dass Windows nicht RGB verwendet, sondern BGR. |
|
Nach oben |
|
 |
Jojo alter Rang

Anmeldungsdatum: 12.02.2005 Beiträge: 9736 Wohnort: Neben der Festplatte
|
Verfasst am: 24.06.2009, 18:37 Titel: |
|
|
Eigene Fensterfarben sind eh überbewertet... (Und das ist nicht als Trollpost, sondern als Nachdenk-Post zu verstehen) _________________ » Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
 |
|
Nach oben |
|
 |
player424
Anmeldungsdatum: 30.12.2008 Beiträge: 21
|
Verfasst am: 24.06.2009, 18:52 Titel: |
|
|
naja es ist ja nicht so das jedes meiner programme eine andere fensterfarbe hat, sondern auch mit den standartfarben gibt es ja da probleme z.B. COLOR_BACKGROUND da wirds nur dunkelblau |
|
Nach oben |
|
 |
volta
Anmeldungsdatum: 04.05.2005 Beiträge: 1876 Wohnort: D59192
|
Verfasst am: 25.06.2009, 19:56 Titel: |
|
|
unter Windows ist die Farbreihenfolge BGR:
Code: | Dim as HBRUSH brush= CreateSolidBrush( BGRA( 255, 0, 0, 255 ) ) | ? _________________ Warnung an Choleriker:
Dieser Beitrag kann Spuren von Ironie & Sarkasmus enthalten.
Zu Risiken & Nebenwirkungen fragen Sie Ihren Therapeuten oder Psychiater. |
|
Nach oben |
|
 |
|