Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Hallo zusammen...

Ich habe eine Frage zu der Funktion SetWindowLong

HBRUSH brush = CreateSolidBrush(RGB(255,255,0));

SetWindowLong(m_hWnd, GCL_HBRBACKGROUND, (LONG) brush);

Leider funktioniert das so nicht :( der hintergrund bleibt grau...

Ich verzweifle mal wieder an einer Funktion die ich nicht verstehe... :(

Kann mir bitte jemand helfen und erklären was die Funktion überhaupt macht?

MSDN hab ich schon angeschaut hilft nich wirklich :(

(ist nicht mein Code^^)

MfG

Faby

Geschrieben

Der Code ist Unsinn. SetWindowLong und GCL_HBRBACKGROUND passen nicht zusammen. GCL_HBRBACKGROUND ist für SetClassLong, ändert also die Eigenschaften einer Fensterklasse, nicht eines einzelnen Fensters.

Geschrieben

Ach so ein mist und ich wunder mich die ganze Zeit warums nich klappt und ich nichts in dem zusammenhang finde :D

Viiiielen Dank hast mir meinen Vormittag gerettet :D

Geschrieben

Öhm noch eine Frage vllt bissal doof die Frage aber naja...

WIE bekomm ich dann hin, dass mein Fenster z.B. Grün statt dem doofen grau ist??

Irg wie google ich falsch oder ich raffs einfach nich :(

Überall stand was von wegen CWinApp::SetDialogBKColor aber ich find die Funktion nirgends bei meinen Methoden bitte hilft mir jmd ich bin nahe des Wahnsinns :(

Geschrieben

Oh so ein mist -.- Ich such ne Stunde rum und des Ergebnis liegt vor meinen augen -.- Typisch ICH :D

AfxGetApp()->SetDialogBkColor^^ :D klar naja danke trotzdem :)

Geschrieben

:( Ich hab halt einfach keine ahnung :) Wenn mir jmd einfach nur sagen könnte wie ich die Farbe ändern kann bin ich für immer glücklich^^ naja für heute...

Das SetDialogBkColor funktioniert nich der sagt die Methode is protected...

Geschrieben

Was genau hast du denn vor? Willst du einmal beim Start eine andere Farbe festlegen, oder willst du zur Laufzeit die Farbe wechseln? Und was für eine Art Fenster hast du? Dialog oder nicht?

Geschrieben

Ach du meine Güte das war ja easy ich hatte die OnCtlColor sogar schon erstellt wusste nur nix damit anzufangen... puh vielen dank jetzt hab ichs^^

Das war eine schwere Geburt...

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...