位置: 编程技术 - 正文

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)

  • 收到退个税手续费要交增值税吗?
  • 小规模纳税人开普票要交税吗
  • 没有达到30万销量怎么办
  • 软件和硬件如何集合使用
  • 公司与公司之间的欠款怎么要
  • 业务员不拿工资怎么办
  • 物业采购主要做什么
  • 行政事业单位工资标准
  • 小规模纳税人购车好处
  • 应收账款多记如何调账?
  • 电子发票有发票代码吗
  • 向分公司拨款如何填现金流量表
  • 工厂材料成本改善报告范文
  • 支付给法律顾问的钱
  • 注册资本认缴与注册登记实操
  • 进口货物如何缴增值税
  • 应付职工薪酬核算内容不包括
  • windows10如何设置屏幕常亮
  • 小规模没有发票可以入账吗
  • 使用linux命令
  • php推送微信公众号客户消息
  • 修改系统散热方案
  • 应交税费应交增值税转出未交增值税是什么意思
  • PHP:spl_autoload_register()的用法_spl函数
  • vue qrcode生成二维码
  • netsurf.exe - netsurf是什么进程 有什么用
  • 勃朗峰高度
  • 什么是水利建设基金税
  • 非常好看的头像
  • 如何查询数据库表空间
  • 企业待报解预算收入的分录
  • 应付职工薪酬总账和明细账
  • 残保金工资标准
  • javagui框架
  • MongoDB aggregate 运用篇个人总结
  • 平行结转分步法的特点
  • 小规模纳税人劳务费税率
  • T-SQL语句修改数据表属性
  • 营业收入的构成分析应该从哪些方面进行?
  • 计提应交增值税怎么做账务处理
  • 专项基金是什么
  • 土地出让金返还比例是多少
  • 退回资金怎么做账
  • 业务员垫付保费
  • 商业承兑汇票怎么做账
  • 飞机票电子发票可以抵扣进项税吗
  • 应收股利在资产负债表中怎么填
  • 建筑公司没有资质可以注册建造师吗
  • 金蝶如何删除结转损益的凭证
  • mysql重置binlog
  • 数据库高并发怎么解决
  • 微软补丁星期二更新吗
  • linux锁住用户
  • 如何重装系统win7具体步骤
  • vmware_vmx.exe进程在哪里关
  • ubuntu里怎么装软件
  • ubuntu下添加新用户
  • centos8 redhat
  • centos最小化安装步骤
  • 如何关闭win8快速启动
  • linux userdel
  • Unity3D 事件
  • node与js的区别
  • 注册表cmd
  • css中有序列表
  • javascript写html
  • node 调用c
  • python语言解析
  • c# unity ioc
  • js中定义对象
  • flask pycharm
  • 环保设备企业所得税优惠
  • 深圳国税电子税务局网上办税服务厅
  • 税务大厅买票需要什么东西
  • 办理税控盘的流程
  • 进项税留抵是什么意思
  • 民办学校需要交工会经费吗
  • 供电企业向电厂收取的并网服务费
  • 如何打印更正申请
  • 十大经济
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设