0
我听说某处可以通过将按钮变量与(3/4)进行比较来使用滚轮按钮,但似乎只要旋转滚轮按钮就不会触发任何事件。
我在这里做错了什么?我试图避免freeglut。是否可以在不使用freeglut的情况下使用滚轮按钮?
我听说某处可以通过将按钮变量与(3/4)进行比较来使用滚轮按钮,但似乎只要旋转滚轮按钮就不会触发任何事件。
我在这里做错了什么?我试图避免freeglut。是否可以在不使用freeglut的情况下使用滚轮按钮?
如果你想使用中间的按钮,你可以尝试GetAsyncKeyState()
http://msdn.microsoft.com/en-us/library/windows/desktop/ms646293(v=vs.85).aspx
例子:
//Test if middle mouse button is pressed
if(GetAsyncKeyState(4)<-30000){
//do something
}
PS:你需要包含windows.h – 2013-07-20 06:39:13
你不喜欢它的第一个答案[这里]所示( http://stackoverflow.com/questions/14378/using-the-mouse-scrollwheel-in-glut) – niktehpui 2012-03-26 20:05:15
我回顾了@BentFX答案,但没有任何反应,当我滚动轮按钮,我甚至试图把一个断点MouseFunc()函数的开头,仍然没有发生。 – 2012-03-26 20:15:51
我还检查了以下链接:http://www.realmtech.net/opengl/glut.php但无法理解如何在Windows上应用“补丁”命令 – 2012-03-26 21:46:32