码迷,mamicode.com
首页 > 其他好文 > 详细

opengl的菜单功能

时间:2015-03-28 18:38:35      阅读:2301      评论:0      收藏:0      [点我收藏+]

标签:

利用glut创建一个菜单主要包括创建菜单,创建菜单项,制定选择菜单项的鼠标按键等步骤

1、菜单注册函数:glutCreateMenu(ProcessMenu);用于创建一个弹出式菜单,它指定ProcessMenu作为菜单回调函数,

void ProcessMenu(int value);value确定用户选择菜单项的ID值,以进行相应的处理。

2、使用函数在菜单中加入菜单项:void glutAddMenuEntry(char *name,GLint value);参数name指定菜单项显示的名称,value指定菜单项对应的ID,当这个菜单项被选中时,这个ID会传给菜单回调函数。

3、将菜单与某个鼠标按键关联起来:void glutAttachMenu(button);参数button用符号常量GLUT_LEFT_BUTTON,GLUT_MIDDLE_BUTTON和GLUT_RIGHT_BUTTON指定鼠标的左键、中键和右键。

opengl的菜单功能

标签:

原文地址:http://www.cnblogs.com/acm-jing/p/4374518.html

(1)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!