Deklaration einer Fensterklasse

Fenster    

Hier sehen wir die Deklaration einer Fensterklasse. In ihr können wir die Konstruktoren und Destruktoren, zusätzliche Datenelemente, Elementfunktionen sowie eine Antworttabelle verwenden. Welche Elemente in einer Klassendeklaration enthalten sind ist von deren Verwendung abhängig.

class CMouseWindow : public TWindow
{

public:

CMouseWindow(TWindow* parent=0);

 

protected:

void EvLButtonDown(UINT, TPoint&);

void EvRButtonDown(UINT, TPoint&);

 

DECLARE_RESPONSE_TABLE(CMouseWindow);

};

Wie wir sehen ist CMouseWindow von TWindow abgeleitet. Weiterhin enthält die Klasse einen Konstruktor.

CMouseWindow(TWindow* parent=0);

parent bezeichnet dabei einen Zeiger auf das übergeordnete Fenster.

Fenster    

Stand: 01.11.98 20:41:18
© 1998 by Hans Joachim Kiefer, hajokiefer@handshake.de