带有winform C ++ / CLR的OpenGL

问题描述 投票:0回答:1

可以调用该函数吗?>

int main(int argc, char **argv)
{
    glutInit(&argc, argv);
    glutInitDisplayMode(GLUT_DOUBLE | GLUT_DEPTH);
    glutInitWindowSize(500, 500);
    glutInitWindowPosition(100, 100);
    glutCreateWindow("Window");
    glutDisplayFunc(display);
    glutIdleFunc(display);
    glutReshapeFunc(reshape);
    glutMotionFunc(mouseMovement); //check for mousemovement
    glutKeyboardFunc(keyboard);
    glutMainLoop();
    return 0;
}

在按钮单击事件内部?显示器,键盘等具有不同功能的地方

private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e) 
    {
          main(); -------(Not sure of syntax)
    }

是否可以调用函数int main(int argc,char ** argv){glutInit(&argc,argv); glutInitDisplayMode(GLUT_DOUBLE | GLUT_DEPTH); glutInitWindowSize(500,500); ...

opengl visual-c++ c++-cli
1个回答
0
投票

我明白了。只需创建一个类,即可在按钮click事件中将该函数作为一个对象调用,并且它可以按我的要求工作。仍然感谢您的帮助

© www.soinside.com 2019 - 2024. All rights reserved.