硬汉嵌入式论坛

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

[emWin] 对话框不能响应wm_set_focus消息

[复制链接]

4

主题

7

回帖

19

积分

新手上路

积分
19
发表于 2016-11-9 23:13:25 | 显示全部楼层 |阅读模式
我在背景窗口建立了三个对话框,切换焦点的时候在对话框回调函数中无法响应wm_set_focus消息,哪位大神可以解答下
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115723
QQ
发表于 2016-11-10 10:32:03 | 显示全部楼层
对话框上面的框架窗控件,或者窗口控件都不支持聚焦,所有没有消息,你可以在对话框上面加上一个按钮,就有效果了。
回复

使用道具 举报

4

主题

7

回帖

19

积分

新手上路

积分
19
 楼主| 发表于 2016-11-10 10:43:00 | 显示全部楼层

回 eric2013 的帖子

eric2013:对话框上面的框架窗控件,或者窗口控件都不支持聚焦,所有没有消息,你可以在对话框上面加上一个按钮,就有效果了。 (2016-11-10 10:32) 
对话框上有按钮,对话框也可以聚焦。我在对话框1中用setfocus函数聚焦对话框2,但是2不能响应WM_SET_FOCUS消息
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115723
QQ
发表于 2016-11-10 10:48:56 | 显示全部楼层

回 ga0404 的帖子

ga0404:对话框上有按钮,对话框也可以聚焦。我在对话框1中用setfocus函数聚焦对话框2,但是2不能响应WM_SET_FOCUS消息 (2016-11-10 10:43)
方便的话,发下测试代码,

ps: 对话框不支持聚焦,他只是个框架,聚焦的是对话框上面承载的控件,这一点要搞清楚。
         具体哪些控件支持聚焦,在手册各个控件部分的开头讲解比较清楚。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-14 13:40 , Processed in 0.241551 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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