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.


Anmelden zum Antworten