GLUT鼠标移动,坐标始终开启
GLUT mouse move , coordinates always on
如何在不单击鼠标的情况下始终获取鼠标坐标?
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()
。
您可能希望同时使用它们来涵盖所有情况。
相关文章:
- SDL2 调整窗口大小后如何缩放鼠标坐标?
- 如何将鼠标坐标转换为"mm"
- 我想制作设置鼠标回调函数,以便在仍然按下鼠标左键时连续传递坐标
- 将鼠标悬停在图片框上时,如何显示带有 x-y 坐标的十字准线光标?
- 如何在Openscenegraph中从二维鼠标点击的屏幕坐标点计算三维点(世界坐标)
- 如何解决:自定义QGraphics项目接收鼠标新闻事件坐标延迟/滞后?
- 如何将鼠标坐标正确转换为 opengl 坐标?
- 如何找到更近的QGraphicTiTem(在QLIST中)与鼠标X或鼠标Y坐标
- 将鼠标坐标转换为世界空间坐标
- 在调整大小窗口时,如何使用鼠标单击来获取图像的坐标
- GLUT:鼠标坐标不对
- 当鼠标移动时,如何从wm_mousemove中获得每个像素坐标
- OpenGL获取离当前鼠标位置最近的世界三维点的三维坐标
- 当用户按 Ctrl 并单击时获取鼠标坐标
- 保存 2 次鼠标单击的坐标以及它们之间的绘图线 c++
- 获取RGBDemo的鼠标位置坐标
- 如何在mousepressEvent()函数中显示像素坐标,然后如何在每次单击鼠标时在paintGL()函数中将其使用
- 鼠标世界坐标框2D
- GLUT鼠标移动,坐标始终开启
- 将屏幕鼠标坐标转换为窗口坐标