Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用GLUT(在windows中)更改为手动光标? 我在C++的OpenGL项目中使用GLUT。 我尝试使用glutSetCursor函数来获得常见的“手”光标,它通常出现在其他应用程序中,当鼠标悬停在可单击的对象上时。 但是,没有一个GLUT_游标定义给我这个游标。 其中一个定义是GLUT\u CURSOR\u INFO,其描述为“指向手”,我假设这就是我想要的,但是这只给了我SizeAll CURSOR(可能是一个后备)_C++_Windows_Opengl_Cursor_Glut - Fatal编程技术网

如何使用GLUT(在windows中)更改为手动光标? 我在C++的OpenGL项目中使用GLUT。 我尝试使用glutSetCursor函数来获得常见的“手”光标,它通常出现在其他应用程序中,当鼠标悬停在可单击的对象上时。 但是,没有一个GLUT_游标定义给我这个游标。 其中一个定义是GLUT\u CURSOR\u INFO,其描述为“指向手”,我假设这就是我想要的,但是这只给了我SizeAll CURSOR(可能是一个后备)

如何使用GLUT(在windows中)更改为手动光标? 我在C++的OpenGL项目中使用GLUT。 我尝试使用glutSetCursor函数来获得常见的“手”光标,它通常出现在其他应用程序中,当鼠标悬停在可单击的对象上时。 但是,没有一个GLUT_游标定义给我这个游标。 其中一个定义是GLUT\u CURSOR\u INFO,其描述为“指向手”,我假设这就是我想要的,但是这只给了我SizeAll CURSOR(可能是一个后备),c++,windows,opengl,cursor,glut,C++,Windows,Opengl,Cursor,Glut,我还需要做些什么才能让光标正常工作,或者这是Windows中的过剩问题吗 (我目前使用的是64位Windows 7 Ultimate)GLUT是一个非常简单的框架,您刚刚达到了它的一个极限。是时候寻找另一个框架来使用了。你会推荐freeglut,还是完全不同的东西?@Fluffy:freeglut也有同样的问题。我被认为是Qt的方向;是的,我知道这不再是轻量级的,但它让你对这样的事情有了更多的控制。Freeglut从来都不是我的简称,glutSetCursor:@Charlie:GLUT\u C

我还需要做些什么才能让光标正常工作,或者这是Windows中的过剩问题吗


(我目前使用的是64位Windows 7 Ultimate)

GLUT是一个非常简单的框架,您刚刚达到了它的一个极限。是时候寻找另一个框架来使用了。

你会推荐freeglut,还是完全不同的东西?@Fluffy:freeglut也有同样的问题。我被认为是Qt的方向;是的,我知道这不再是轻量级的,但它让你对这样的事情有了更多的控制。Freeglut从来都不是我的简称,glutSetCursor:@Charlie:
GLUT\u CURSOR\u INFO
并不总是一只手。也可以是一个带问号的箭头。制作自己的光标怎么样?glutSetCursor(GLUT\U CURSOR\U NONE);然后用你自己的图形。这与您使用winapi不同;)说到这里,我打赌您可以使用winapi并以这种方式修改光标