Salut,
Y'a-t-il un moyen de transformer une classe qui en gros permet d'afficher quelque chose dans une fenêtre OpenGL en UserControl, c'est à dire un truc héritant de System.Windows.Forms.Form et manipulable depuis l'éditeur.
Faire une sorte ... d'héritage multiple :
Code :
- public classOpenGLControl : System.Windows.Forms.Form, OpenGLWindow
- {
- (...)
- }
|
Ainsi, grâce au premier héritage, je la manipule simplement depuis l'éditeur, grâce au second je manipule ma fenêtre comme d'hab.
Actuellement j'ai ça :
Code :
- public class OpenGLControl : System.Windows.Forms.Form
- {
- private OpenGLWindow win;
- }
|
Et donc mon code de 3D ne peut utiliser OpenGLControl comme si c'était le fenêtre OpenGL habituelle, mais je dois faire OpenGLControl.GetOpenGlWindow() ...
Une idée ?
---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite