有没有办法使用过剩创建一个菜单栏?

时间:2015-04-18 09:04:14

标签: opengl graphics glut

我尝试使用弹出菜单,想知道是否有任何方法可以使用过剩创建菜单栏,然后​​可以自定义以提供几个子菜单

1 个答案:

答案 0 :(得分:2)

在显示您想要菜单的对象后,可以在主页中添加以下行。

glutCreateMenu(menu);  
glutAddMenuEntry("Option 1",1);  
glutAddMenuEntry("Option 2",2);  
glutAttachMenu(GLUT_RIGHT_BUTTON);  

添加一个名为menu

的用户定义函数
void menu(int id) 
{  
   switch(id)      
   {  
      case1: Option1_func();  
      break;  

       case 2: Option2_func();
       break;

     }
  }