вот код. в нем клавиша Esc работает, а клавиши стрели не работают, программа на них не реагирует. кто знает, скажите почему.
| Код | void Keyboard(unsigned char key, int x, int y) { if(key == 27) //Esc exit(0); if(key == 37) //Left exit(0); if(key == 39) //Right exit(0); if(key == 38) //Up exit(0); if(key == 40) //Down exit(0);
}
void main(int argc, char *argv[]) { glutInit(&argc, argv); glutInitDisplayMode(GLUT_RGB|GLUT_DEPTH); SystemParametersInfo(SPI_GETWORKAREA, 0, &rcCurrentWorkArea, 0); glutInitWindowSize(rcCurrentWorkArea.right,rcCurrentWorkArea.bottom); glutCreateWindow("Draw Example"); glutFullScreen();
glutDisplayFunc(Display); glutReshapeFunc(Reshape); glutKeyboardFunc(Keyboard); glutMouseFunc(Mouse);
glutMainLoop(); }
|
|