Hintergfrundbild in Mainframe von MFC Anwendung
-
Hallo Leute,
ich arbeite gerade an einem GUI Projekt in VC++ 6.0. Nun habe ich eine MFC Anwedung auf CFormView Basis. Ich habe nach langem einarbeiten endlich hinbekommen das beim Start keine Formulare automatisch geöffnet werden. Jetzt möchte ich aber gerne in dem leeren Mainframe ein Hintergrundbild einbinden. Habe auch schon die Suche bemüht, allerdings finde ich entweder was für Dialogbasierte SDI Anwendungen oder halt Themen wo es um transparenz und Clipping Probleme geht - aber nie wie ich ein Bitmap in den Mainframe einer MDI Anwendung lege.Ich bitte um Hilfe. Nach möglichkeit sagt mir bitte auch in welcher Funktion bzw. Klasse ich da genau rein muss, bin noch nicht so sattelfest in MFC.
Vielen Dank
Gruß
Groove
-
Komisch, wenn ich in Google nach "MFC background MDI" suche, finde ich als zweiten Link
http://support.microsoft.com/support/kb/articles/Q103/7/86.asp
-
Das habe ich auch gefunden. Aber mir geht es nicht um die Hintergrundfarbe, sondern um ein Hintergrundbild. Threads und Anleitungen für Farbe habe ich auch einige gefunden, sogar hier im Forum. Aber mir gehts expliziet darum ein Bild (Bitmap) einzubinden.
-
Der Weg ist der selbe. In diesem Fall überträgst Du eine Bitmap mit BitBlt oder SrechBlt in OnEraseBkGnd!