J'utilise C# avec Visual Studio Express 2008.Tao OpenGL Framework SimpleOpenGLControl - Quand sera-t-il redessiné, quand n'est-ce pas?
J'utilise également les dll Tao Framework OpenGL.
Qu'est-ce qui provoque le redimensionnement de SimpleOpenGLControl lorsque j'en ai besoin pour le redessiner?
Lorsque le SimpleOpenGLControl réside sur le formulaire actif, tout ce que j'ai besoin de faire pour redessiner est d'appeler glFlush()
et SimpleOpenGLControl.Invalidate()
.
Cependant, lorsque le contrôle ne réside pas sur le formulaire actif, je ne peux pas l'obtenir à redessiner, du tout. J'ai trouvé un moyen d'invalider le contrôle par des moyens non orthodoxes, mais cela ne redessine pas le contenu du contrôle (le rendu 3D), il me laisse simplement un contrôle vide (noir).
Que dois-je faire pour que le contrôle soit réellement redessiné, quelle que soit la forme active?