Nachrichten OnKeyDown OnMouseMove etc. problem mit abgleiteter Klasse
-
Hallo,
um einen OpenGL Context zu erzeugen habe ich eine Klasse angelegt
die von CWnd erbt. Dieser Klasse habe ich die Methoden OnPaint, OnSize
und OnCreate hinzugefügt. In ein ChildView (SDI) habe ich dort eine Instanz angelegt. Das Problem ist, dass in dieser OpenGL Klasse komischerweiße
nur Mouse Ereignisse abgefangen werden, aber nicht OnKeyDown. Dieses
wird dafür in der ChildView empfangen.class CGL : public CWnd { private: public: GLCreate(CRect Rect, CWnd* pParent); };
Um einen OpenGL Kontext zu erzeugen, übergebe ich ein Rect und einen
Zeiger auf CWnd. Es wird ein neues Fenstererzeugt mit der Größe des
Rect.Kann mir jemand helfen, warum in der abgeleiteten Klasse keine OnKeyDown
Nachrichten abgefangen werden ?Grüße,
c-mos