gpt4 book ai didi

c++ - GLUT 鼠标移动,坐标始终开启

转载 作者:行者123 更新时间:2023-11-30 03:57:05 28 4
gpt4 key购买 nike

如何在不点击鼠标的情况下始终获取鼠标坐标?

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;
};

最佳答案

glutMotionFunc()当按下一个或多个鼠标按钮时鼠标在窗口内移动时调用,并且 glutPassiveMotionFunc()当鼠标在窗口内移动而没有按下鼠标按钮时调用。

您可能想同时使用它们,以涵盖所有情况。

关于c++ - GLUT 鼠标移动,坐标始终开启,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28156807/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com