opengl-openGL glutinit()右键弹出菜单

问题描述

openGL glutinit()右键弹出菜单

void createGLUTMenus() {
int menu;

//glutInit(&argc,argv);
// 创建菜单并告诉GLUT,processMenuEvents处理菜单事件。
    menu = glutCreateMenu(processMenuEvents);
glutAddMenuEntry("addObstacle",OBSTACLE);
glutAddMenuEntry("addSmoke",DOUBLE);
glutAddMenuEntry("changeToDragon",CHADRA);
glutAddMenuEntry("changeToBunny",CHABUN);
// 把菜单和鼠标右键关联起来。
glutAttachMenu(GLUT_RIGHT_BUTTON);

}
然后我在int WINAPI WinMain(HINSTANCE hCurrentInst, HINSTANCE hPreviousInst,LPSTR lpszCmdLine, int nCmdShow){}里面生成个窗口,调用 createGLUTMenus()这个函数,运行后,单击右键没出来弹出菜单呢?

时间: 2024-10-03 06:07:54

opengl-openGL glutinit()右键弹出菜单的相关文章

pb右键弹出菜单的编程

作者:达通兴电脑科技公司(www.study01job.com) 郭宝利 使用右键弹出菜单功能可以解决该问题,用到函数PopMenu.比如,我们创建了菜单m_main,里面包含若干个下拉菜单,其中的m_edit是用来编辑的.我们在用户点击鼠标右键时希望弹出该编辑菜单,可以如下编写脚本: m_main lm_pop lm_pop = CREATE m_main lm_pop.m_edit.PopMenu(PointerX(), PointerY())

javascript自定义右键弹出菜单实现方法

  本文实例讲述了javascript自定义右键弹出菜单实现方法.分享给大家供大家参考.具体实现方法如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 <head runat="server"> <title>无标题页</title> <script type="text/javascript&q

Android实现类似于PC中的右键弹出菜单效果_Android

 Android系统中的ContextMenu(上下文菜单)类似于PC中的右键弹出菜单,当一个视图注册到一个上下文菜单时,执行一个在该对象上的"长按"动作,将出现一个提供相关功能的浮动菜单.上下文菜单可以被注册到任何视图对象中,不过,最常见的是用于列表视图ListView的item,在按中列表项时,会转换其背景色而提示将呈现上下文菜单. 注意:上下文菜单不支持图标和快捷键. 为了创建一个上下文菜单,你必须重写这个活动的上下文菜单回调函数:onCreateContextMenu() 和

javascript自定义右键弹出菜单实现方法_javascript技巧

本文实例讲述了javascript自定义右键弹出菜单实现方法.分享给大家供大家参考.具体实现方法如下: <head runat="server"> <title>无标题页</title> <script type="text/javascript"> var oPopup = window.createPopup(); function PopMenu(id) { var oPopBody = oPopup.docum

树的右键弹出菜单怎么实现

问题描述 树的右键弹出菜单怎么实现? 解决方案 解决方案二:放一个层当button==2的时候显示解决方案三:http://free.2259.com/jscode.asp?js_id=1020解决方案四:还要根据鼠标确定层显示的位置吧.应该也是JS操作的.具体米有实现过.-.-解决方案五:jsif(Event.button==2)show();

MFC创建右键弹出菜单的方法_C 语言

本文实例讲述了MFC创建右键弹出菜单的方法.分享给大家供大家参考.具体实现方法如下: ①.添加一个菜单资源,ID为IDM_RIGHTMENU.因为在显示右键菜单时顶级菜单是不显示的,所以可以给它设置任意文本. ②.给视类添加WM_RBUTTONDOWN消息,在该消息中处理右键弹出菜单.因为视类窗口始终覆盖在框架窗口之上,框架窗口接收不到鼠标消息,所以由视类捕获WM_RBUTTONDOWN消息. 复制代码 代码如下: void CMenuView::OnRButtonDown(UINT nFlag

问题:右键弹出菜单

问题描述 在具体项目中碰到了这样一个问题:在c/s下,模仿Windows菜单,用C#实现一个"鼠标右击,弹出菜单",要求:选中菜单上某子项时,其前面要求打上对号,同时,菜单子项前要添加图片.右键弹出菜单好实现,主要是前面要加对号,或者加图片,比如压缩软件的图标等,本人不知道怎样实现了,请高手给指点指点,最好有相关的案例作为参考,谢谢!!!!! 解决方案 解决方案二:用ContextMenuStrip控件解决方案三:我没用过这样的

Android实现类似于PC中的右键弹出菜单效果

Android系统中的ContextMenu(上下文菜单)类似于PC中的右键弹出菜单,当一个视图注册到一个上下文菜单时,执行一个在该对象上的"长按"动作,将出现一个提供相关功能的浮动菜单.上下文菜单可以被注册到任何视图对象中,不过,最常见的是用于列表视图ListView的item,在按中列表项时,会转换其背景色而提示将呈现上下文菜单.  注意:上下文菜单不支持图标和快捷键. 为了创建一个上下文菜单,你必须重写这个活动的上下文菜单回调函数:onCreateContextMenu() 和

Windows 7右键弹出菜单没有新建文件夹按钮怎么办

大家可以试一试下文的解决方法哦.     --右键菜单新建恢复步骤 出现这种问题一般只要在注册表键值中来处理,我们先在处理注册表前,然后我们需要备份我们电脑的注册表哦.   1.我们先要进入到注册表,按windows7按下 Winkey+R 然后在弹出窗口我们点击"regedit",启动注册表编辑器;   2.展开"HKEY_CLASSES_ROOT/Directory/Background/shellex/ContextMenuHandlers/New"键值;