位置: 编程技术 - 正文

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)

  • 增值税留抵退税怎么做账务处理
  • 一般纳税人购进货物用于免征增值税项目
  • 汇票签收后可以撤回吗
  • 文化事业建设费怎么申报
  • 高速公路费如何冲抵
  • 适用5%征收率的范围
  • 车辆固定资产的入账价值
  • 下列不属于流动资产的
  • 未入账的固定资产处理的财务处理
  • 财政补贴交不交印花税
  • 印花税滞纳金怎么算
  • 连号发票不许报销的具体发票类型
  • 采购商品成本包括
  • 查增应纳税所得额怎么算
  • 企业所得税广告费结转先扣哪一年
  • 汇算清缴期间费用社保填哪里
  • 营改增是好事还是坏事
  • 收到样品费计入什么科目
  • 产品成本核算的一般程序
  • 地税按季报还是月报
  • 印花税是当月交还是次月交
  • 原材料账户期末贷方余额反映
  • 初级如何备考
  • 制造费用包括哪些费用项目
  • 地毯属于什么类别垃圾分类
  • 企业短期投资交增值税吗
  • 长期股票期权的会计分录怎么做?
  • 清除cmos有什么后果
  • 结转消费成本的会计分录
  • pc是什么文件
  • 五彩鲍鱼的做法
  • php教程全集
  • 井下生产安全知识
  • Chrome谷歌浏览器网页
  • yolo4损失函数
  • spring获取bean的完全限定类名
  • 预收账款的账务处理摘要
  • 个税少报了能查出来吗
  • 报税系统如何导出发票
  • python字典添加数据
  • mysql事务性能
  • sse后端向前端推送 前端只能收到 末尾的值
  • PostgreSQL安装、配置及简单使用方法
  • 如何关闭mysqld
  • mysql 使用索引
  • 价税合计公式计算
  • 金蝶k3开票
  • 个税里的累计专项扣除是什么
  • 无退税产品出口征税
  • sql server存储过程写法
  • 交强险还要交车船税?
  • 投标报名费如何缴纳
  • 无形资产出售当月是否摊销
  • 以前年度损益的科目代码
  • 应付账款长时间不付款怎么处理
  • 费用转销是什么意思
  • 现金流量表补充资料的作用
  • 信息服务的最终目的是什么
  • 以前年度损益调整在报表哪里体现
  • 出口收到货款怎么做账
  • sql server 复制表中行数据
  • mysql 5.7.24安装
  • 设置共享文件夹win10
  • avgserv9.exe是什么进程 avgserv9进程的详细介绍
  • 2019谷歌浏览器
  • ubuntu系统应用
  • mac电脑怎么打开
  • 360se是什么文件夹
  • vim多行匹配
  • cocos2dx4.0入门
  • 服务器总是自动关机
  • 关于Python的lambda函数,以下选项
  • jquery设置定时器
  • jquery中用onclick绑定点击事件
  • 云南新农合网上怎么交
  • 政府补贴 收入
  • 加强税务系统党委全面监督工作
  • 国税发2014年39号
  • 马来西亚进口货物的标签要求
  • 个人所得税怎么扣除
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设