迪文科技论坛

 找回密码
 立即注册
搜索
查看: 1489|回复: 6

弹出菜单控件

[复制链接]

1

主题

3

回帖

20

积分

新手上路

Rank: 1

积分
20
发表于 2019-12-15 10:57:43 | 显示全部楼层 |阅读模式
我想通过程序控制弹出菜单控件,通过程序控制弹出和关闭,做提示框,不需要点击弹出,怎么做

回复

使用道具 举报

0

主题

51

回帖

969

积分

高级会员

Rank: 4

积分
969
发表于 2019-12-16 10:19:06 | 显示全部楼层
您好,请问使用屏的型号是?DMT....
如果是我们的标准DGUS屏,不用点击触摸屏弹出,而用指令的话,需要用到4F寄存器。(参考V43开发指南寄存器栏)
可以使用4F键控功能。
弹出菜单上勾选键控,让触控失效,并设置好键值。
单独做一个按键返回控件,勾选数据自动上传,按下传给单片机,单片机收到数据后,发指令弹出菜单。
指令格式:5A A5 03 80 4F + 键值(键值范围0x09-0xFF, 0x00表示无效)

如果是T5/T5L系列,可以使用应用指南的0xD4指令:  T5屏触摸屏操作模拟、代替触控。指令:5A A5 0B 82 00D4 5AA5 0004 00EE 008F
含义:0x00D4系统变量接口地址;0x5A A5启动一次触摸屏操作,CPU操作完清零;;0x0004为点击,按下加抬起;0x00EE 0x008F(283,143)坐标;按压模式 0x0001=按下 0x0002=松开 0x0003=持续按压 0x0004=点击(按下+抬起)模拟按压模式0x0001 和0x0003 后,必须有0x0002 的模拟抬起模式。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0

主题

48

回帖

775

积分

高级会员

Rank: 4

积分
775
发表于 2019-12-16 10:21:21 | 显示全部楼层
如果是K600+的屏,请设置键控、键值,进行指令触发,说明文档如附件4F键控。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

8

主题

6

回帖

159

积分

注册会员

Rank: 2

积分
159
发表于 2019-12-27 17:09:04 | 显示全部楼层
AZX212389110 发表于 2019-12-16 10:19
您好,请问使用屏的型号是?DMT....
如果是我们的标准DGUS屏,不用点击触摸屏弹出,而用指令的话,需要用到 ...

你好,我通过0xD4指令模拟点击去触发弹出菜单,但会发出按键伴音,请问有没有办法关闭弹出菜单的伴音,其它按键的伴音还是要的
回复

使用道具 举报

3

主题

111

回帖

1932

积分

金牌会员

Rank: 6Rank: 6

积分
1932
发表于 2019-12-27 19:57:51 | 显示全部楼层
linhowbeen 发表于 2019-12-27 17:09
你好,我通过0xD4指令模拟点击去触发弹出菜单,但会发出按键伴音,请问有没有办法关闭弹出菜单的伴音,其 ...

您好,请问您现在按键伴音使用的是蜂鸣器还是喇叭播放?
回复

使用道具 举报

8

主题

6

回帖

159

积分

注册会员

Rank: 2

积分
159
发表于 2019-12-28 09:02:21 | 显示全部楼层
dwin123456 发表于 2019-12-27 19:57
您好,请问您现在按键伴音使用的是蜂鸣器还是喇叭播放?

应该是蜂鸣器
我用的是T5L1,内核V30版本的
CFG的0x05地址配置的是0x38
回复

使用道具 举报

0

主题

239

回帖

1788

积分

金牌会员

Rank: 6Rank: 6

积分
1788
发表于 2019-12-28 11:41:23 | 显示全部楼层
linhowbeen 发表于 2019-12-28 09:02
应该是蜂鸣器
我用的是T5L1,内核V30版本的
CFG的0x05地址配置的是0x38

楼主用指令关闭弹出菜单,也可以用指令打开和关闭蜂鸣器。
操作系统变量0x80来处理。 打开和关闭 触摸伴音 功能来实现要达到的效果
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|迪文科技论坛 ( 京ICP备05033781号-1 )

GMT+8, 2024-11-23 05:52 , Processed in 0.089811 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表