Definition einer Fensterklasse |
Zurück zu Fenster |
---|
Hier sehen wir den Codeabschnitt, der die Definiton der neuen Fensterklasse darstellt:
DEFINE_RESPONSE_TABLE 1(CMouseWindow, TWindow ) |
|
|
END_RESPONSE_TABLE ; |
CMouseWindow::CMouseWindow(TWindow* parent) |
{ |
|
} |
void CMouseWindow::EvLButtonDown(UINT, TPoint&) |
{ |
|
} |
void CMouseWindow::EvRButtonDown(UINT, TPoint&) |
{ |
|
} |
Wir richten unsere Aufmerksamkeit nun auf den Konstruktor und sehen, daß dieser die Funktion Init() aufruft. Dieser Aufruf dient der Initialisierung nach der Standarderzeugung eines Fensters in virtuell abgeleiteten Klassen. Das hört sich nun so kompliziert an, daß es einer weiteren Erklärung bedarf. Lesen Sie dazu die Regeln zur Konstruktion eines Fensterobjektes sehr aufmerksam durch, denn es ist sehr wichtig, daß Sie die Zusammenhänge verstehen. Bei Verständnisproblemen sollten Sie notfalls in einem C++ Lehrbuch nachlesen.
Zurück zu Fenster |
---|
Stand: 01.11.98 20:41:44
© 1998 by Hans Joachim Kiefer, hajokiefer@handshake.de