我需要一个鼠标事件但不确定

时间:2013-12-10 04:09:44

标签: opengl visual-studio-2012 glut

我有一个到期的作业,我需要一个鼠标事件,我有一个关闭窗口的键盘事件。

如何创建更改背景颜色的鼠标事件?到目前为止,我有这个。它仅在您拖动屏幕的底角时才有效。

void mouse (int button, int state, int x, int y)
{
        if (button == GLUT_LEFT_BUTTON)
            glClearColor(1.0f, 0.0f, 1.0f, 1.0f);
            glutInitWindowPosition(100, 100);
        glFlush();
        }

1 个答案:

答案 0 :(得分:0)

glutPostRedisplay()块的末尾添加if,告诉GLUT排队窗口重绘事件。