我在 c# 中使用 OpenGL 和 TaoFramework。我为 openGL 创建了一个不包括 windows 窗体的窗口,但我不知道如何将这个窗口集成到 windows 窗体中。
[STAThread]
static void Main()
{
Glut.glutInit();
Glut.glutInitDisplayMode(Glut.GLUT_DOUBLE | Glut.GLUT_RGB | Glut.GLUT_DEPTH);
Glut.glutGetWindow();
Glut.glutInitWindowSize(600, 600);
Glut.glutInitWindowPosition(700, 100);
Glut.glutCreateWindow("Lang Yuzer Robot Arm");
Gl.glEnable(Gl.GL_COLOR_MATERIAL);
Gl.glEnable(Gl.GL_LIGHTING);
Gl.glEnable(Gl.GL_LIGHT0);
Gl.glEnable(Gl.GL_DEPTH_TEST);
Gl.glEnable(Gl.GL_NORMALIZE);
Gl.glEnable(Gl.GL_CULL_FACE);
Glut.glutDisplayFunc(Form1.myDisplay);
Glut.glutReshapeFunc(Form1.myReshape);
Glut.glutIdleFunc(Form1.myIdle);
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
Glut.glutMainLoop();
}
}