位置: 编程技术 - 正文

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)

  • 商品混凝土税率为啥是3%
  • 什么是消费税的计税销售额?价外费用是什么?
  • 个人所得税速算扣除数表
  • 手工现金日记账怎么转下一页
  • 电梯维保费属于建筑服务吗
  • 事业单位固定资产管理办法
  • 公司转给法人备注怎么填
  • 物业公司预收的物业费一次性申报还是分期申报
  • 公司注销留抵税金能退税吗
  • 员工就诊发票可以报销吗
  • 计提社保个人部分需要计提吗
  • 没有用完的发票怎么退
  • 增值税专用发票怎么开
  • 收购发票盖章盖谁的
  • 原材料明细账目
  • 在会计实务中财务报表附注的披露方法不包括
  • 待处理财产损益的二级科目
  • 个体工商户交企业所得
  • 在Win10系统中卸载最近更新的补丁并重启电脑
  • 笔记本低电量提示
  • 增值税专用发票怎么开
  • 当月的费用次月入账可以么
  • vue使用方法
  • 其他货币资金包括哪些内容
  • 事业单位专项经费包括哪些
  • 房地产项目公司是什么意思
  • 销售商品并收到货款的会计分录
  • 合并报表期初数可以直接抄上年数吗
  • 基于thinkphp的学园招聘系统项目源代码
  • php system函数的用法
  • 其他债权投资按公允价值计量,为什么计提减值准备知乎
  • 小规模纳税人免税会计分录
  • 绿化管理服务经营范围
  • vue的actions
  • python进行数学建模
  • php 个人博客 源代码 简单
  • 公司发放给员工的出差补助需要合并计算个税吗
  • 个人所得税如何查询
  • 免抵退税的会计分录
  • 税控机清单
  • 交通费怎么报销
  • 待抵扣进项税额转出会计分录
  • 银行提供资金来源
  • 预收账款可以用吗
  • 纳税人信息变更 需要变更什么
  • 车间费用计入什么
  • 企业代扣代缴个税
  • 现金短缺与溢余解析
  • 报关单未申报做账怎么办
  • 公司一般户需要纳税吗
  • 应收帐款坏帐损失怎么算
  • 公司美元账户收款方便吗
  • 专门从事研发的公司
  • 房地产开发公司是做什么的
  • 固定资产为
  • 固定资产折旧如何计提
  • 哪些税金不计入应交税费
  • 联营企业和子公司哪个好
  • mysql常见优化手段
  • 行为异常不能使用优惠
  • 新装的ubuntu18没有网络
  • 怎么看mac的硬盘型号
  • u盘安装linux系统遇到的问题
  • windowsxp优化教程
  • ubuntu18.04网络
  • centos 怎么用
  • 一岁的宝宝可以喝枸杞水吗
  • linux系统获取dhcp地址
  • linux端口流量监控
  • win7如何显示桌面
  • 基于javascript数独游戏论文参考文献
  • jquery操作表格
  • appendChild() 或 insertBefore()使用与区别介绍
  • android自定义样式
  • node. js教程
  • websocket方法
  • 增值税纳税申报表附列资料(三)
  • 河北网上税务登记流程
  • 小规模纳税人房土两税优惠政策
  • 南京国税局长是谁
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设