位置: 编程技术 - 正文

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)

  • 吸收合并的税务问题
  • 所得税 扣除
  • 来料加工增值税率
  • 加计抵减进项税转出需要调减吗
  • 小规模纳税人汇算清缴要填什么表
  • 不征收耕地占用税的情形
  • 无形资产的加计扣除为什么不影响应纳税所得额
  • 小规模纳税人工资可以抵扣增值税吗
  • 资产减值准备是
  • 企业事故赔偿支出可以抵税吗
  • 固定资产原值增加后如何计提折旧
  • 城建税免征怎么记账
  • 个人所得税0申报操作流程
  • 增值税普通发票几个点
  • 营改增后甲供材税前扣除还是税后扣除?
  • 现在地税发票还要交税吗
  • 冲销暂估购入原材料的账务处理?
  • 应收账款的借方负数表示什么
  • 员工住院押金会计处理
  • 自建商品房转为自用增值税
  • mac系统如何连接北通手柄
  • 戴尔笔记本电脑哪款性价比最高
  • 营运资金管理策略有哪些
  • 申报专利 费用
  • 土地使用税从价和从租计算有区别吗
  • 出口企业免抵退是什么意思
  • 重庆四日游最佳攻略超详细
  • eclipse 4.19
  • 安全方便快捷
  • window10与CentOS双系统安装详细教程
  • 触电了该怎么做
  • 增值税留抵退税政策2023
  • 苏必利尔湖位置地图
  • 房产权利转移
  • php sql 教程
  • 场地租赁费需要计提吗
  • /locate village村庄
  • vue qrcode生成二维码
  • 直接费用的定义
  • 用php开发app
  • 学习笔记:深度学习(2)——BP神经网络
  • php比较大小的函数
  • 固定资产处置缴纳增值税政策依据
  • 利息收入的纳税调整
  • 企业折旧申报备案怎么写
  • 成本不够用怎么办baixing
  • python __call__
  • 三证合一后个体交税吗
  • 职工福利费允许扣除比例
  • access数据库用户名和密码
  • 通货膨胀溢价的英文
  • 应付账款的入账时间为
  • 结构性存款现金流量表流入里放在哪里
  • 物流公司驾驶员安全教育培训
  • 净值怎么算?
  • 代收会计分录
  • 已认证发票退回的流程
  • 单位租赁个人房子怎么缴纳房产税
  • 购入研发设备可以抵扣吗
  • 收到红字进项发票先勾选再做转出吗
  • mysql 5.7.34安装
  • unix的文件系统采用
  • linux卸载安装
  • 毕竟近义词语
  • linux临时修改编码
  • linux mkdir函数创建多级目录
  • win10 ie8浏览器
  • win10电脑cmd命令大全
  • windows右键不能用了
  • opengl3d
  • perl use of uninitialized
  • easyui的表单验证
  • 安装两个linux
  • python如何将矩阵转为图像
  • python 压缩gz
  • nodejs实战
  • 云南地税局官网
  • 上海自贸试验区临港新片区
  • 同业借款的主要用途
  • 国税注销需要什么资料
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设