位置: 编程技术 - 正文

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)

  • 税务一证通
  • 经营活动现金流量公式
  • 固定资产盘点账务处理
  • 围挡制作开票的税收分类
  • 小企业计提坏账准备的会计分录怎么写
  • 新会计准则科目编码
  • 当买方违约时,卖方可以得到哪些补救?
  • 单位缴纳的社保在哪里查询
  • 固定资产递延所得税负债
  • 非公益捐赠如何调整应纳税所得额?
  • 国家金库是什么税费
  • 企业收到的政府补贴,怎么入账
  • 利润表的企业所得税怎么查询
  • 个人所得税退税多久到账
  • 合作保证金可以退吗
  • 预付的账款属于
  • 个体户需不需要开立对公账户
  • 企业为员工购买的补充医疗保险
  • 被吊销营业执照的公司如何注销
  • 代收国税地税收入
  • 税务变更
  • 小规模纳税人可以抵扣增值税专用发票吗
  • 发票跨年冲销
  • 股东房产用于公司经营的是否交房产税
  • 出口退税进口免税
  • 清空收藏夹里面的歌曲
  • 贷款利息 发票
  • 怎么打开win11的控制面板
  • PHP:rawurldecode()的用法_url函数
  • linux操作系统安装包
  • 踩坑视频
  • 应付职工薪酬是负债吗
  • laravel5.4利用163邮箱发送邮件的步骤详解
  • 受赠与获赠的区别
  • 东洛锡安的金黄麦田,苏格兰 (© Scott Masterton/plainpicture)
  • 残疾人增值税即征即退税收减免备案
  • php从数据库中读取数据
  • 微信小程序入门指南
  • php忘记密码功能
  • 解决脱发的8个方法
  • grpc 调试工具
  • php的难点
  • 人力资源企业税收风险
  • 一次性就业补助金有时间限制吗
  • 企业收购合并中土地问题
  • 简易征收销售额是什么意思
  • 季度对账单 怎么处理
  • 备抵类是什么意思
  • 归还股东投资款本息怎么做账
  • 消费税是在哪个环节缴纳
  • 财务风险有什么类别
  • 库存商品怎么计提坏账
  • 代销手续费怎么做账
  • 发票拿到了怎样作废
  • 预付工程款该怎么记账
  • 建筑业异地预交税款最新规定
  • 现金日记账谁负责
  • 营改增对企业税负影响
  • 职工薪酬的范围及内容
  • 生育津贴申请流程
  • mysql2003错误如何解决10061
  • sql2005 存储过程 某个字段小于某个值时变颜色
  • Win7怎么把桌面文件迁移到D盘中
  • win8系统怎么设置桌面图标
  • mac 阿里旺旺怎么使用
  • win8计算器在哪里找
  • 电脑安装win8系统
  • 显示win7
  • Ubuntu 14.04 LTS中安装fcitx中文输入法的教程
  • python gui视频教程
  • 怎样在手机上查询社保缴费情况
  • jquery动画效果代码
  • nodemodules拷贝到其他目录
  • 有几种导航
  • 对于python程序,对代码缩进的要求非常严格
  • 查汽车发票从哪个网站查
  • 湖南增值税普通发票查询系统官网
  • 土地重置成本价
  • 水电费的增值税专用税可抵扣进项
  • 企业所得税到底是按间接法计算还是直接法计算
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设