我有一个到期的作业,我需要一个鼠标事件,我有一个关闭窗口的键盘事件。
如何创建更改背景颜色的鼠标事件?到目前为止,我有这个。它仅在您拖动屏幕的底角时才有效。
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();
}
答案 0 :(得分:0)
在glutPostRedisplay()
块的末尾添加if
,告诉GLUT排队窗口重绘事件。