CFormView mit OpenGL-Fenster

hbklink

Grünschnabel
Hi,

ich möchte in eine formularbasierte SDI-Anwendung ein OpenGL-Fenster integrieren. Mittlerweile hab ich das auch hinbekommen, indem ich meine Klasse von CWnd abgeleitet hab und OnCreate und OnPaint überschrieben habe. Mein View ist allerdings größer als mein Bildschirm und hat deshalb Bildlaufleisten. Sobald ich in einer Richtung scrolle, verschwindet die OpenGL-Zeichnung wieder und man sieht nur noch den schwarzen Hintergrund (der als Argument bei AfxRegisterWndClass gesetzt wurde). An welcher Stelle muss ich denn OnPaint aufrufen, damit das nicht passiert? Alle bisherigen Versuche (OnHScroll, OnVScroll, On EraseBkgnd) haben nichts verändert...

Gruß hbklink
 

Neue Beiträge

Zurück