Hintergrundfarbe einer SDI änderen
-
Hallo zusammen,
ich habe eine SDI-Anwendung (CFormView) erstellt und würde gerne die grauige Hintergrundfarbe ändern.
kann mir bitte jemand helfen?
Danke
-
OnEraseBkgnd überschreiben, dort dem CDC entsprechend andere Farbe zuweisen, dann die Elternfunktion aufrufen
-
Danke erstmal für die Antwort.
Die genannte Methode habe ich leider nicht gefunden.
-
ich habe jetzt rausgefunden, wie man das macht... und zwar mit OnCtlColor-Methode.
Viele Grüsse, Echom
-
Wenn du Fragen zu einem CFormView hast, such hier im Forum auch nach CDialog.
Die sind sich sehr ähnlich und die Fragen kommen eher zu Dialogen.
-
da wir beim Thema sind, würde ich jetzt gerne die Anwendung so erweitern, dass ich übers Menue die Möglichkeit habe zwischen vordefenierten Farben (dynamisch) auszuwählen.
Über euere Antworten würde mich sehr freuen.
Danke.
Echom
-
Farben kann man als COLORREF speichern.
Du musst also nur eine Membervariable machen und jeweils setzen.