位置: 编程技术 - 正文

OpenGL键盘事件处理(opengl 输入框)

编辑:rootadmin

推荐整理分享OpenGL键盘事件处理(opengl 输入框),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:opengl鼠标点击事件,opengl鼠标事件,opengl鼠标点击事件,opengl keyboard,opengl键盘控制图形平移,opengl keyboard,opengl设置键盘回调函数,opengl键盘交互,内容如对您有帮助,希望把文章链接给更多的朋友!

GLUT提供了两个函数用于设置键盘事件的回调函数,一个用于处理普通按键,一个处理特殊功能按键(如箭头、F1~F)。

先看看处理普通按键的函数:

回调函数func的第一个参数是按键的ASCII码,剩下的是按键时候的鼠标坐标。鼠标坐标是相对窗口的左上角的。

示例:

另一个处理特殊按键的函数是:

回调函数的第一个参数可以是:

key常量

描述

GLUT_KEY_F1

F1功能键

GLUT_KEY_F2

F2功能键

GLUT_KEY_F3

F3功能键

GLUT_KEY_F4

F4功能键

GLUT_KEY_F5

F5功能键

GLUT_KEY_F6

F6功能键

GLUT_KEY_F7

F7功能键

GLUT_KEY_F8

F8功能键

GLUT_KEY_F9

F9功能键

OpenGL键盘事件处理(opengl 输入框)

GLUT_KEY_F

F功能键

GLUT_KEY_F

F功能键

GLUT_KEY_F

F功能键

GLUT_KEY_LEFT

左方向键

GLUT_KEY_UP

上方向键

GLUT_KEY_RIGHT

右方向键

GLUT_KEY_DOWN

下方向键

GLUT_KEY_PAGE_UP

PageUp键

GLUT_KEY_PAGE_DOWN

PageDown键

GLUT_KEY_HOME

Home键

GLUT_KEY_END

End键

GLUT_KEY_INSERT

Insert键

后两个参数是鼠标的坐标。

除了以上两个函数,还有一个函数用于判断CTRL,ALT和SHIFT键的状态:

它的返回&#;是GLUT_ACTIVE_SHIFT、GLUT_ACTIVE_CTRL和GLUT_ACTIVE_ALT的按位或。示例:

通常这个函数会在键盘事件的回调函数中被调用。

OpenGL在MFC对话框上进行立方体贴图 我用了五天时间才搞成功这个东西,网上虽有很多立方体贴图源码,但是都是以WindowsApplication编写。而以MFC对话框去做这个立方体贴图我却找不到一个

PLY文件读取与显示 用OpenGL写了一份读取PLY文件并显示的代码,支持以下关键字:ply/format/elementvertex/property/elementface/end_header以及数据类型:char(int8)/uchar(uint8)/short(int)/ushor

opengl坐标系 坐标系作为3D图形编程的基础,从它开始学习opengl是一个很好的切入点。在具体讨论之前,请允许我先向各位看官灌输一些概念或者术语。这是很有必要

标签: opengl 输入框

本文链接地址:https://www.jiuchutong.com/biancheng/369552.html 转载请保留说明!

上一篇:OpenGL版本查看(怎么查看opengl版本)

下一篇:OpenGL在MFC对话框上进行立方体贴图(opengl cullface)

  • 支付给境外个人的租金
  • 简易征收预缴税款可以抵扣吗
  • 合伙企业缓交所得税
  • 印花税购销合同计税依据70%
  • 发票打印机贵吗
  • 购买车辆交纳的费用
  • 企业销售不动产增值税政策
  • 服装纳税税率
  • 累计折旧计入
  • 外贸企业视同内销进项可以抵扣吗
  • 按月计提短期借款利息12000元
  • 普票每季度开多少免税
  • 发票 抵扣联
  • 卖桶装水税率
  • 印花税减免性质代码和项目名称小规模
  • 记账凭证的科目不会填
  • 上个月开的发票退回怎么处理?
  • 产权交易费用
  • 我的初级备考经历怎么写
  • 收到政府拨款怎么做账
  • linux强制删除文件夹
  • 财政拨款结余的明细科目
  • 公司支付货款怎么做账
  • 王者荣耀中钟馗怎么出装
  • PHP json_encode() 函数详解及中文乱码问题
  • 备用金借款有利息吗
  • 增值税检查调整科目还在用吗
  • 发票开具有误拒收后销售方如何处理?
  • 继续涉入资产后续计量
  • php读取word内容
  • source命令怎么用
  • 报税财务报表一定要填吗
  • 个体工商户能享受4050政策吗
  • 专款专用需要缴税吗
  • 无形资产的摊销年限及摊销方法
  • 初次购买金税盘怎么做账
  • 增值税少企业所得税高吗
  • 工会经费怎样使用
  • 押金和租金
  • 文化事业建设费会计分录
  • 餐饮赠券的会计分录
  • 单位车辆转籍
  • 福利部门的福利有哪些
  • 什么资产减值可以转回
  • mac上的home键在哪
  • Win10 Mobile Build 10549正式推送:须回滚到WP8.1升级
  • 扩展卷不相邻怎么办
  • fedora8安装教程
  • win7任务管理器怎么打开
  • win8如何激活
  • ubuntu14.04下apt-get install的报错以及解决方法
  • 笔记本隐藏功能
  • WIN7系统怎么删除UG其它版本的许可证
  • windows xp登录无法进入桌面
  • 为什么电脑显示windows10即将终止服务
  • win102020h2版本
  • cpu资源占用率计算原理
  • 电脑kernel32.dll
  • linux单个文件夹文件数量
  • win10网速特别慢
  • 汤姆猫arcode
  • Python scikit-learn 做线性回归的示例代码
  • linux+php
  • shell win10
  • nodejs跳转到指定页面
  • jquery easyUI中ajax异步校验用户名
  • unity3d有什么用
  • js的delegate
  • python多线程怎么用
  • 中央与地方增值税
  • 重庆市税收排名地区
  • 江苏国税,地税怎么交
  • 伙食补助和伙食费
  • 重庆国税局客服电话
  • 广西城建投资集团官网
  • 国有土地使用权出让和转让条例
  • 13%增值税发票怎么抵扣
  • 税务局宣传报道
  • 普洱房产管理局官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设