2013年6月5日

glut 右键子菜单

摘要: 转自:http://blog.csdn.net/xie_zi/article/details/1963461前一章我们知道了怎么建立简单的菜单,现在我们来看看怎样来添加一个级联的子菜单。子菜单的建立和我们前面用的建立菜单的函数一样。建立菜单后我们把子菜单作为一个条目添加进去。使用函数glutAddSubMenu来完成这项工作:void glutAddSubMenu(char *entryName,int menuIndex);参数:entryName:子菜单名称。menuIndex:子菜单索引,这个就是我们调用glutCreateMenu来创建子菜单返回的值。上面就是添加子菜单的函数。(我想子 阅读全文

posted @ 2013-06-05 20:42 c_dragon 阅读(529) 评论(0) 推荐(0) 编辑

glut弹出式菜单

摘要: 弹出式菜单(像点鼠标右键出来的菜单那样的)也是GLUT的一部分,虽然它不能实现我们经常看到的windows系统弹出式菜单的所有的功能,但是它也有很大的作用。给一个程序增加菜单提供了一个比键盘更简单的方法来和程序交互,选择不同选项,而不用去记那些按键。我们首先要做的是创建菜单,创建菜单函数glutCreateMenu的原型如下:int glutCreateMenu(void (*func)(int value));参数:func:为新建的菜单处理菜单事件的函数名。这个函数的返回值是菜单的标识符(menu identifier)。我们的程序中,我们可以相加多少菜单就加多少菜单。对每个菜单我们要指定 阅读全文

posted @ 2013-06-05 20:24 c_dragon 阅读(339) 评论(0) 推荐(0) 编辑

导航