Deklaration einer Antworttabelle

Antwort-Tabellen    

Die Antworttabelle ist ein Element der Klasse und muß deshalb innerhalb der Klasse deklariert werden. Um eine Antworttabelle zu deklarieren, wird das Makro DECLARE_RESPONSE_TABLE verwendet. Dieses erwartet als einziges Argument den Namen der Klasse, für die die Antworttabelle deklariert wird. An welcher Stelle das Makro in der Klassendeklaration erscheint ist im Prinzip eigentlich egal. Sie sollten die Deklaration aber immer am Ende der Klassendeklaration angeben:

class CMouseWindow : public TWindow
{

public:

 

CMouseWindow(TWindow* parent=0);

 

protected:

 

void EvLButtonDown(UINT, TPoint&);

void EvRButtonDown(UINT, TPoint&);

 

DECLARE_RESPONSE_TABLE(CMouseWindow);

};

 

Antwort-Tabellen    

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