Form zeichnen
-
Wie kann ich in einem Dialogbasierten Anwendung einer Form einen
Hintergrund zu Laufzeit zuweisen und dann noch über die Formfläche etwas zeichnen?
Oder soll ich einen Werkzeug oder ActiveX-Steuerelement benutzen?
Ich wäre sehr dankbar für jeder Hilfe.
Danke voraus.
-
Fuer das Zuweisen des Hintergrunds ist wohl die Methode OnEraseBkgnd(CDC* pDC) verantwortlich, dort kannst Du dann den Hintergrund fuer das Dialogfenster bestimmen. Guck mal im Klassenassistenten nach dort kannst Du diese einfuegen. Wenn ich das richtig verstanden habe ist es das was Du suchst. Fuer das weitere Zeichnen kannst Du dir mal die Methode OnPaint angucken, dort wird per CDC auch gezeichnet.
-
Also, in MSDN habe ich angeschaut(mein Englisch ist sehr schlecht)
und, wenn ich richtig verstanden, man kann OnEraseBkgnd überall
verwenden, wo soll Hintergrund geändert werden. Bei meinem Programm
Hintergrund soll ein Bild sein. Für Farben kann man einen Brush
verwenden. Was soll ich in meinem Fall verwenden? CBitmap?
Für ein wenig Code ich wäre sehr dankbar. Immer besser ein mall sehen, als
viel Mall hören. Ich danke voraus.