位置: 编程技术 - 正文

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)

  • 小规模纳税人销售自建不动产
  • 增值税专用发票和普通发票的区别
  • 金税盘连接不上电脑是怎么回事
  • 地方教育附加税税率多少?
  • 做实验用的东西哪里可以买到
  • 收到订金如何开票
  • 资产减值损失有二级科目吗
  • 企业所得税滞纳金从什么时候开始算
  • 怎么报企业所得税季报
  • 银行捐款了吗
  • 没有ca证书怎么连接wifi加密设备
  • 设备安装行业前景
  • 公司新售楼总部房产税怎样算?
  • 公司将固定资产卖出,要交什么税
  • 已经使用的固定资产其变动方式等基础资料将
  • 商贸企业可以使用月末一次加权平均
  • 注销地税需要什么资料
  • 企业新建厂房
  • 员工租赁宿舍开几个点发票
  • 公允价值变动损益怎么算出来的
  • 收到折扣属于什么会计科目
  • 腾讯电脑管家浏览器保护在哪
  • 一次性开票分期确认收入如何纳税申报
  • php如何使用session
  • 查账补交以前年度印花税分录
  • 物流公司的收入来源有哪些
  • php模式
  • 皮肤痒怎么回事
  • wamp环境搭建的过程
  • 蒙特雷景点
  • 企业的存货按照计划成本核算,期初
  • 待处理财产损益会计分录
  • 出口免抵增值税是什么意思
  • linux如何搭建
  • yolo行人检测
  • 营改增企业所得税税率
  • Delete `␍` 最简单最有效的解决方法和解释(VScode)
  • YOLOv5 + StrongSORT with OSNet
  • 机器学习:基于逻辑回归对优惠券使用情况预测分析
  • vscode nasm
  • 宝塔面板要安装什么环境
  • python设置断点
  • 股东退股分利润
  • 手把手的教
  • 文化事业建设费的征收范围
  • 三代手续费的税率
  • 织梦标签工具
  • 会计学中的折旧是什么意思
  • ms-sql-s
  • 失业保险金领取多少钱
  • 纳税调整调减有哪些
  • 主营业务成本为什么属于损益类科目
  • 其他应收款对应的预算会计
  • 生物资产转让增值税
  • 预付账款是属于什么类
  • 以前年度应收账款无法收回
  • 贷内部往来
  • 发票入账有效期是多长时间
  • mysql数据监控
  • haozipsvc.exe是什么
  • win7蓝屏咋办
  • 如何删除已下载的windows更新
  • win10选择一个选项
  • iphone制造成本
  • win10系统关闭防火墙服务
  • win10周年版
  • windows7怎么关不了机怎么办
  • JavaScript获取网址之后跳转
  • 使用vue-cli快速搭建vue项目
  • JavaScript弹出窗口
  • 详解中国女足出线形势
  • django的url
  • js倒计时算法
  • 江苏国税网上勾选平台
  • 奔驰购置税多少钱
  • 党费减免规定
  • 海关税目表
  • 宜昌市西陵区国税局局长
  • 18个税种征税范围
  • 请问在哪里可以看到
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设