位置: 编程技术 - 正文

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缓存优化
  • 财务决算报表是谁编制的
  • php框架基础教程
  • 办理劳务资质流程
  • 新空调的安装费是多少
  • 税务稽查补税
  • php文件用什么运行
  • 非城市公交企业管理办法
  • 小规模报税系统登录
  • 嵌入式软件开票税负是1%还是3%
  • 3d点云处理算法
  • rc远程桌面
  • 发票内容类型怎么填
  • python2.7 协程
  • 阿里云主机安装软件
  • PostgreSQL中常用的时间日期脚本使用教程
  • 二房东开票需要哪些资料
  • 通行费发票如何勾选
  • sql server join
  • sqlserver数据库版本号怎么查
  • 技术维护费全额抵扣有时间限制吗
  • 进口退货退税
  • 原材料报废收入账务处理
  • 无形资产的后续支出,金额较大的应增加无形资产的价值
  • 固定资产变动方式对应科目
  • 工程结算收入是否缴纳增值税
  • 加油充值卡能报销吗
  • 以前的房产证现在能过户吗
  • 本年利润的计算
  • 旅游业最新增值税政策
  • win8 重装系统
  • ctrmon.exe
  • win10重装系统后无线网卡不能用了
  • linux如何使用
  • linux find命令忽略大小写
  • 超小平板电脑
  • auto mac
  • centos的特点
  • windows8启动管理器
  • centos8安装锐速
  • 隐藏网络怎么连接电脑连不上
  • cocos2dx 3.17
  • android打包原理
  • ContentProvider之通过ContentResolver获取图像、视频、音频举例
  • perl常用函数
  • nodejs readdir
  • 下载器广告
  • js 文件分割
  • js中的require用法
  • android Graphics(一):概述及基本几何图形绘制
  • fragment里面如何嵌套fragment
  • wordpress开发文档
  • div怎么求
  • adb查看ip地址
  • 怎么代理保险业务
  • 车辆购置税怎么买
  • 外贸高新技术企业认定
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设