Ich möchte eine maßgeschneiderte Komponente (ein Liniendiagramm) erstellen, die in anderen Anwendungen verwendet werden soll.
Ich weiß nicht 2 Dinge:
-
Wo sollte ich (innerhalb der Komponentenklasse!) die Methoden zum Zeichnen verwenden, wie FillRect
oder PolyLine? Im OnPaint-Handler, den ich definieren und im MESSAGE MAP zuordnen sollte? Wird
es (OnPaint-Handler) vom OnPaint-Handler des Dialogs der Anwendung aufgerufen
oder von wo aus?
-
Wie verbinde ich die Komponente, sobald sie erstellt ist, mit der Testanwendung, die
beispielsweise auf einem Dialog basiert? Wo sollte ich diese Komponente instanziieren? Aus einem
OnCreate-Methode des MyAppDialog.cpp?
Ich habe vor einigen Tagen mit der Programmierung in MFC begonnen und bin darüber sehr verwirrt.
Vielen Dank im Voraus,
Prost.