couleur d'arrière-plan en opengl

Je veux changer la couleur d'arrière-plan de la fenêtre après avoir appuyé sur le bouton, mais mon programme ne marche pas, quelqu'un peut-il me dire pourquoi, merci d'avance

int main(int argc, char* argv[])
    {
        glutInit(&argc, argv);
    glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB);
        glutInitWindowSize(800, 600);
        glutInitWindowPosition(300,50);
    glutCreateWindow("GLRect");

glClearColor(1.0f, 0.0f, 0.0f, 1.0f);   <---

    glutDisplayFunc(RenderScene);
        glutReshapeFunc(ChangeSize);
    glutMainLoop();

    system("pause");
glClearColor(0.0f, 1.0f, 0.0f, 1.0f);   <---

        return 0;
    }
Après avoir appuyé sur "quel est le bouton"?
Depuis glutMainLoop() ne reviendra jamais comment espérez-vous obtenir de votre system("pause") déclaration et le deuxième glClearColor appel?
comment puis-je modifier mon code pour voir cet effet?

OriginalL'auteur lego69 | 2010-05-24