Ich möchte eine benutzerdefinierte Komponente (ein Liniendiagramm) erstellen, die in anderen Anwendungen verwendet werden soll.
Ich weiß 2 Dinge nicht:
-
Wo sollte ich (innerhalb der Komponentenklasse!) die Methoden zum Zeichnen verwenden, wie FillRect
oder PolyLine? In OnPaint Handler, die ich definieren sollte und ordnen Sie es in MESSAGE MAP? Wird
er (OnPaint-Handler) wird vom OnPaint-Handler des Dialogs der Anwendung aufgerufen
oder woher?
-
Wie wird die Komponente nach ihrer Herstellung mit der Testanwendung verbunden, die
zum Beispiel dialogbasiert sein? Wo sollte ich diese Komponente instanziieren? Von einer
OnCreate-Methode der Datei MyAppDialog.cpp?
Ich habe vor ein paar Tagen angefangen, in MFC zu programmieren, und ich bin so verwirrt.
Vielen Dank im Voraus,
Zum Wohl.