位置: 编程技术 - 正文

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)

  • 关税是价内税还是税外税
  • 一般纳税人是什么型企业
  • 软件企业会计科目分类
  • 企业的净资产包括实收资本吗
  • 汇算清缴时有哪些需要调整的项目
  • 快递费属于哪个商品编码
  • 村集体土地出租公示
  • 销售已计提完折旧的固定资产
  • 累计折旧和固定资产减值准备的区别
  • 会计凭证填制要求有哪些
  • 企业租给企业房产税税率
  • 多计提的工资怎么处理?
  • 小规模餐饮业会计核算
  • 收到微信公众号退款怎么做账
  • 商贸企业可以使用月末一次加权平均
  • 饭店收停车费
  • 个人公益性捐赠全额还是限额
  • 电子承兑没接收多久失效
  • 无形资产摊销完还需要报废
  • 法院判决书能作为证据使用吗
  • 增值税留抵退税怎么记账
  • 差额征税的服务费怎么入账
  • 免税收入和不征税收入有哪些?怎么记忆
  • 退休返聘工资如何申报个人所得税
  • 简易征收做账
  • php实现的mongodb操作类实例
  • 新win10浏览器
  • 将银行借款存入银行会引起企业资产总额的变化吗
  • 弃置费用的会计核算
  • 手机短信是哪一年开始的
  • 企业预付工程车租赁费
  • 销售方红字发票账务处理?
  • 按实际成本结转6日和7日的材料采购成本
  • react_router
  • python pyecharts
  • python 如何学
  • net命令详解步骤
  • 支付货物运费计入什么科目
  • 一个简单的web项目名称
  • 建筑企业未按规定预缴增值税
  • CentOS6.9下mysql 5.7.17安装配置方法图文教程
  • 购买金税盘是全额抵扣吗
  • 专项扣除影响实绩吗
  • access speed
  • MYSQL的select 学习笔记
  • 固定资产清理税务处理
  • 实收资本结转本年利润
  • 营业税改增值税时间
  • 房产税是怎么样
  • 银行多扣了钱法律是怎么判
  • 其他权益工具包括交易性金融资产吗
  • 营改增之后账务怎么处理
  • 本月无收入还用结转吗
  • 进销项月末结转吗
  • 个体工商户和小规模纳税人的区别
  • 在建工程怎么记账
  • 收到政策性搬迁短信
  • 开办费如何摊销成本
  • 在sql中执行一个创建数据表的脚本文件
  • sql查询和遍历数据
  • award bios设置图解教程
  • ubuntu有线正在连接
  • ubuntu virtual box
  • shell数值比较
  • 运行ghost
  • win7桌面图标靠右
  • linux ii
  • cocos2dx schedule
  • qt5.15教程
  • html中dt
  • python字符串处理为年月日
  • python提供三种基本数值类型
  • python给批量图片添加文字
  • 网上税务营业厅
  • 辽宁取暖补贴发放标准2020
  • 广东省电子税务局app下载手机版
  • 2020税控盘升级后怎么使用
  • 房地产旧改项目前途怎么样
  • 浙江省个人医保累计自费多少可以报销
  • 烟叶税的意义和感悟
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设