C++ GLUT鼠标移动,坐标始终打开
如何在不点击鼠标的情况下始终获取鼠标坐标C++ GLUT鼠标移动,坐标始终打开,c++,mouse,glut,C++,Mouse,Glut,如何在不点击鼠标的情况下始终获取鼠标坐标 void mouseMove(int mx, int my) { } int main(int argc, char ** argv){ glutInit( &argc, argv ); glutInitWindowSize( x, y ); glutInitDisplayMode( GLUT_DOUBLE | GLUT_RGB | GLUT_DEPTH ); glutCreateWindow( "Freety
void mouseMove(int mx, int my) {
}
int main(int argc, char ** argv){
glutInit( &argc, argv );
glutInitWindowSize( x, y );
glutInitDisplayMode( GLUT_DOUBLE | GLUT_RGB | GLUT_DEPTH );
glutCreateWindow( "Freetype OpenGL" );
glutReshapeFunc( reshape );
glutDisplayFunc( display );
glutKeyboardFunc(keyboard);
glutMotionFunc(mouseMove);
timer();
glutMainLoop( );
return 0;
};
当按下一个或多个鼠标按钮时鼠标在窗口内移动时调用,当没有按下鼠标按钮时鼠标在窗口内移动时调用
您可能希望同时使用这两个选项,以涵盖所有情况。我将鼠标在轴上的值显示在屏幕上,但只有在单击按钮时才会更新这些值。定时器功能正常,不断更新。