位置: 编程技术 - 正文

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)

  • 经营范围没有的可以开票吗
  • 国际货物运输免征所得税
  • 年报后 申报报表年初数会调整吗
  • 租地建厂房合同
  • 企业所得税公益性捐赠扣除标准
  • 企业所得税中管理费用怎么填列
  • 收取加盟费如何交税
  • 委托加工代扣代缴的消费税如何计算
  • 文化事业建设费的征收范围
  • 软件企业增值税即征即退会计处理
  • 用友t3财务报表模块打不开
  • 财务软件中摊销怎么做账
  • 增值税发票抵扣进项税什么意思
  • 城建税教育附加税的会计分录
  • 科研项目经费怎么填
  • 计提个人负担的社会保险费分录
  • 商铺买过来需要交税吗
  • win7桌面图标变成了lnk
  • 发票来了冲预付账款怎么记账
  • 生产经营所得个税表
  • 业务招待费扣除基数的收入包括哪些
  • 新买的电脑如何激活windows
  • 累计折旧 减少
  • 维尔登的心结
  • 厂商退货款差额怎么算
  • 企业所得税计税依据
  • PHP:spl_autoload_register()的用法_spl函数
  • 应收账款周转天数减少说明什么
  • win11怎么清理电脑垃圾
  • Linux Kernel 4.5在3月15日发布最终版
  • 路由器重启后电视放不出来咋办
  • 半月湾在哪
  • php机试题
  • vue2 mixin
  • 政府代建项目税收政策
  • 增值税专用发票丢了怎么补救
  • 发票带折扣怎么开
  • ai安装教程2020
  • 员工不小心重复报销了
  • 企业抵扣进项税条件
  • sql去除
  • 金蝶软件发票录入什么科目
  • 研发费用成本化和费用化
  • 预付开发票加油后还能开吗?
  • 应收利息缴纳什么税
  • 固定资产折旧的影响因素
  • 收到银行承兑汇票如何记账
  • 软件企业的研发费用占比
  • 已认证的增值税专用发票可以作废吗
  • 佣金怎样算
  • 企业每月营业额达多少需要交税
  • 开会旅游的费用是多少
  • 转让价格名词解释
  • 注册资本转出可以吗
  • 软件测试费用明细
  • 报销程序是什么
  • 会计利润是利润加暂时性差异吗为什么
  • 总账的建账过程
  • ubuntu的系统设置在哪里
  • win 2008
  • windows xp远程控制
  • 如何修改centos7的workspace name
  • windows createfile
  • csinsm32.exe是安全的进程吗 csinsm32进程有哪些用处
  • 关于linux操作系统的描述中
  • windows自带软件有哪些
  • win8 系统设置
  • win10系统如何设置锁屏壁纸图片
  • dos脚本 菜鸟教程
  • perl 比较符
  • 批处理执行bat文件
  • Node.js中的全局变量有哪些
  • 你必须知道的家长六种类型
  • js获取上传文件的文件名
  • html里的标签
  • 自定义view ondraw
  • css中position的用法
  • 广西税务局123
  • 开票系统怎么升级?
  • 2016年小微企业所得税优惠政策文号
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设