C++ 如何在C++;/OpenGL?

C++ 如何在C++;/OpenGL?,c++,opengl,mouse,glut,C++,Opengl,Mouse,Glut,我知道当用户单击鼠标时,我可以使用鼠标回调函数,但是如果我想知道当前的x/y位置而不让用户单击,该怎么办 我是否必须使用在任何鼠标移动时调用的不同回调函数来跟踪x/y,或者我是否可以在GLUT/OpenGL中调用函数来获取它?注册一个GLUTPassiveMoctionFunc回调函数 请参阅关于的信息。您需要使用glutMotionFunc/GLUTPassibileMotionFUNC回调来跟踪独立于鼠标单击的鼠标移动 这与glut比OpenGL更相关。鼠标位置之类的东西通常由OS处理,与O

我知道当用户单击鼠标时,我可以使用鼠标回调函数,但是如果我想知道当前的x/y位置而不让用户单击,该怎么办


我是否必须使用在任何鼠标移动时调用的不同回调函数来跟踪x/y,或者我是否可以在GLUT/OpenGL中调用函数来获取它?

注册一个GLUTPassiveMoctionFunc回调函数


请参阅关于

的信息。您需要使用glutMotionFunc/GLUTPassibileMotionFUNC回调来跟踪独立于鼠标单击的鼠标移动


这与glut比OpenGL更相关。鼠标位置之类的东西通常由OS处理,与OpenGL或C++无关。