Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/139.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ GLUT鼠标移动,坐标始终打开_C++_Mouse_Glut - Fatal编程技术网

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;
};
当按下一个或多个鼠标按钮时鼠标在窗口内移动时调用,当没有按下鼠标按钮时鼠标在窗口内移动时调用


您可能希望同时使用这两个选项,以涵盖所有情况。

我将鼠标在轴上的值显示在屏幕上,但只有在单击按钮时才会更新这些值。定时器功能正常,不断更新。