Elgerton schrieb:
Es werden ein paar Sachen gezeichnet (unter anderen auch neue MDI Childs geöffnet), so dass SetRedraw(FALSE) das flackern unterdrücken soll.
Ich habe aber eben herausgefunden, dass das beschriebene Verhalten für alle Views, die OpenGL verwenden, auftritt.
Kann mir das einer erklären? Warum verschwindet der OpenGL-View unter Win7, wenn man das zeichnen unterdrückt?
Frag MS... Im Ernst, wenn es fü Dich ein Problem ist öffne eine Support-Anfrage.
Ansonsten ist das für mich der falsche Weg... WM_SETREDRAW wird nicht von allen Fenstern behandelt! Wenn Du das Flackern beim Öffnen der MDI Fenster verhindern willst, warum setzt Du das MDI-Frame Window nicht auf SW_HIDE?