硬汉嵌入式论坛

 找回密码
 立即注册
查看: 5039|回复: 1
收起左侧

[emWin] 直接创建的窗口控件不响应GUI_KEY_TAB按键?

[复制链接]

98

主题

356

回帖

650

积分

金牌会员

积分
650
发表于 2020-12-28 22:37:20 | 显示全部楼层 |阅读模式
目的是在窗口上建几个编辑控件,依靠发送GUI_KEY_TAB按键,实现控件之间的焦点切换。
发现直接在WM_CreateWindow创建的窗口上的编辑控件对GUI_KEY_TAB按键根本不响应,但是用GuiBuilder创建的相同的窗口和控件却可以正常响应GUI_KEY_TAB按键,实现焦点的切换。
不知道这其中有啥区别?请教硬汉哥。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115804
QQ
发表于 2020-12-29 09:55:43 | 显示全部楼层
WM_CreateWindow创建后,它自己也是支持聚焦的,而对话框创建的,主体FrameWin和Window都是不支持聚焦的。
你可以试试WM_CreateWindow创建后,WM_CREATE消息里面将聚焦设置到控件上试试。

关于emWin控件,窗口,对话框等聚焦问题总结
http://www.armbbs.cn/forum.php?m ... id=82182&fromuid=58
(出处: 硬汉嵌入式论坛)


回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-5-20 01:39 , Processed in 0.200489 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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