位置: 编程技术 - 正文

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)

  • 汇算清缴补交所得税会计分录小企业会计政策
  • 计提并结转所得税分录
  • 购销合同中约定产品质量问题引起的问题
  • 增值税小规模纳税人购进货物支付的增值税直接计入
  • 表见代理通俗
  • 车船税每年都要交吗,一般是多少钱交强险可以晚交吗
  • 收入增长率的计算方法
  • 银联撤销交易步骤
  • 销售费用可以提取现金吗
  • 借已交税金贷银行存款
  • 进项税当月申报怎么申报
  • 商贸企业收到的检测费可以抵扣进项税吗
  • 公司每月利润明细表
  • 家电公司销售电器赠送小礼品如何做账?
  • 支付的运输费用可以扣除吗
  • 劳务票一般开几个点
  • 管理费用的纳税调整
  • 企业所得税汇算清缴申报表
  • 企业所得税怎么征收几个点
  • 利息怎么算的计算公式举例
  • 税务局代开发票需要什么资料
  • 电子税务局如何开票操作
  • 其他业务收入借贷方向会计分录
  • 职工赔偿金的账务处理
  • 文件类型有几种分类
  • 职工福利费算职工薪酬吗
  • 宏基aspire v5-573g怎样加运行内存
  • linux文件夹怎么删除
  • MAC OS X Yosemite开启深色模式的方法
  • 什么手机最薄最有手感
  • 生产成本分配表模板
  • 企业获得境外咨询费
  • 新的担保法是怎么规定的
  • 微信小程序登录后端
  • vue脚手架安装命令
  • 破解版微擎框架如何升级
  • 新购固定资产怎么填写申报表
  • python.mat
  • 国库集中支付发送签收失败
  • 抵扣旅客运输服务申报时填哪行
  • 客户多付的尾数计入什么科目
  • 个人独资企业与有限公司的区别
  • 外经证如何缴税
  • 代开发票取得的收入如何入账?
  • 收到商业汇票计什么科目
  • 税率由16%变更为13怎么算
  • 内部转账单怎么填制
  • 理财利息计入什么科目
  • 预付账款怎么做坏账
  • 查账征收的含义
  • 空调安装开发票
  • 股权投资业务是什么意思
  • 首先我们先了解一下作者英语怎么说呢
  • 开了20万销项进项为0交多少税
  • 银行流水账单怎么删
  • 采取分期收款方式
  • 季度申报表弥补以前年度亏损
  • 苹果macOS 14 正式发布
  • 电脑重新安装windows后还用激活吗
  • windows8使用教程
  • Android游戏开发实践指南
  • python程序的开发过程
  • Bullet(Cocos2dx)之优化PhysicsDraw3D
  • cocos 3.x android下home键后,切回游戏时黑屏太久的问题
  • Node.js中的construct
  • 安卓手机引导模式设置
  • 查cpu内存命令
  • python截取数据
  • javascript中判断数据类型的几种方法
  • unity3d效果图
  • js异步实现原理
  • python做脚本语言怎么用
  • android 字体设置
  • 实际金额与报关金额不符
  • 河南洛阳医疗保险电话
  • 外经证怎么核验
  • 柳州 税务
  • 山东省地方税务局公告2018年第6号
  • 土地的几种类型
  • 买车购置税去哪里交钱
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设