Bonjour, je débute en 3D sous delphi, et j'utilise Open GL.
J'ai suivi le tutorial http://eraquila.developpez.com/opengl/, que je conseille à tous ceux qui veulent se lancer sur Open Gl....
Mais j'ai un problème : je ne réussi pas à afficher une animation Open Gl dans un Panel, dans une Timage, enfin, dans autre chose que dans la form. Est-ce possible ?
Ma form s'appelle Main et j'utilise les fonctions suivante
Par quoi faudrait-il remplacer les "main.canvas.handle" ou "main.handle" pour pouvoir afficher l'animation Open Gl dans un panel nommé Panel1 ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 InvalidateRect(Main.Handle, Nil, False); ChoosePixelFormat(Main.Canvas.Handle, @PixelFormat); SetPixelFormat(Main.Canvas.Handle, cPixelFormat, @PixelFormat); wglCreateContext(Main.Canvas.Handle); wglMakeCurrent(Main.Canvas.Handle, GLContext ); SwapBuffers(Main.Canvas.Handle);
Merci d'avance
Partager