OpenGL生成窗口,鼠标点击位置和显示位置有偏移

在用OpenGL生成窗口以后,想鼠标点击哪里,哪里就生成一个点。

但是第一次运行程序的时候,发现鼠标点击哪里,会在另一个地方生成点,总之就是有偏差。

 

后来调OpenGL生成窗口,鼠标点击位置和显示位置有偏移这个函数里面的参数,发现和参数有关。

 

就是不要让这个函数里的width和height超过你的屏幕大小。超过了就会出现偏差。我之前的参数1280*960,我的屏幕大小是:

OpenGL生成窗口,鼠标点击位置和显示位置有偏移

 

所以别超就行了。另外还有,这两个参数要一致。。。:

OpenGL生成窗口,鼠标点击位置和显示位置有偏移

-------------END----------------------