hoi ik heb het volgende probleem:
ik heb een zelfgemaakte (custom) windows control in een bepaalde test gui draaien. deze control geeft een opengl scene weer. nu zit ik met he volgende probleem. zodra ik uit de test gui bv een color choose dialog over de contol heen beweeg, blijft dat gedeelte van de control grijs. er wordt dus niet goed gerepaint.
ook als ik bv minimaliseer of een ander programma erover plaats, wordt de hele scene grijs. ik heb al geprobeerd om mijn update_scene functie in de WM_PAINT message van de control aan te roepen, maar tevergeefs. op deze manier heb ik het wel aand e gang gekregen, maar dan bij het "van de monitor" afschuiven van de test gui, worden alle overige interface elementen niet meer getekend.
als ik nu bv een message op de control afvuur, bv set_color_background( ) middels een color choose dialog , dan doe ik daarna direct een update_scene( ). dit werkt goed, alleen niet de eerste keer, na het verdwijnen van de color choose dialog blijft het gedeelte grijs, de keren daarna werkt alles goed.
iemand enig idee? komt het iemand bekend voor?
ik heb een zelfgemaakte (custom) windows control in een bepaalde test gui draaien. deze control geeft een opengl scene weer. nu zit ik met he volgende probleem. zodra ik uit de test gui bv een color choose dialog over de contol heen beweeg, blijft dat gedeelte van de control grijs. er wordt dus niet goed gerepaint.
ook als ik bv minimaliseer of een ander programma erover plaats, wordt de hele scene grijs. ik heb al geprobeerd om mijn update_scene functie in de WM_PAINT message van de control aan te roepen, maar tevergeefs. op deze manier heb ik het wel aand e gang gekregen, maar dan bij het "van de monitor" afschuiven van de test gui, worden alle overige interface elementen niet meer getekend.
als ik nu bv een message op de control afvuur, bv set_color_background( ) middels een color choose dialog , dan doe ik daarna direct een update_scene( ). dit werkt goed, alleen niet de eerste keer, na het verdwijnen van de color choose dialog blijft het gedeelte grijs, de keren daarna werkt alles goed.
iemand enig idee? komt het iemand bekend voor?
