硬汉嵌入式论坛

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

[emWin] 新手求问,WM_CREATE与WM_INIT_DIALOG区别?

[复制链接]

35

主题

116

回帖

221

积分

高级会员

程序小白

积分
221
QQ
发表于 2020-3-21 13:06:41 | 显示全部楼层 |阅读模式
新手求问:

1.WM_CREATE与WM_INIT_DIALOG到底有什么区别? 感觉两个都差不多。

2.如果全是实体按键操作emwin控件,是不是用不到回调函数的消息类型 WM_NOTIFY_PARENT?  感觉这个消息只是针对触摸屏使用的。


3.对话框窗口创建后,默认聚焦是在第一个可以聚焦的控件上吧?   
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115787
QQ
发表于 2020-3-21 17:23:16 | 显示全部楼层
1、WM_INIT_DIALOG不能用于窗口
2、差不多。
3、对。
回复

使用道具 举报

35

主题

116

回帖

221

积分

高级会员

程序小白

积分
221
QQ
 楼主| 发表于 2020-3-27 08:52:53 | 显示全部楼层
eric2013 发表于 2020-3-21 17:23
1、WM_INIT_DIALOG不能用于窗口
2、差不多。
3、对。

大神,有个疑问?在multipage教程中,怎么每个页面的默认初始聚焦都是BUTTON,按道理说应该是mutipage呀。怎么才能实现初始聚焦强制到mutipage? 谢谢
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115787
QQ
发表于 2020-3-27 09:00:43 | 显示全部楼层
清风徐来 发表于 2020-3-27 08:52
大神,有个疑问?在multipage教程中,怎么每个页面的默认初始聚焦都是BUTTON,按道理说应该是mutipage呀 ...

你说的是聚焦到了multpage页面上面的button上了吧
回复

使用道具 举报

35

主题

116

回帖

221

积分

高级会员

程序小白

积分
221
QQ
 楼主| 发表于 2020-3-27 10:44:49 | 显示全部楼层
eric2013 发表于 2020-3-27 09:00
你说的是聚焦到了multpage页面上面的button上了吧

是的。 不要聚焦到BUTTON上 (默认的)。  想聚焦在multipage上(主窗口?)。 好实现吗?     谢谢
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115787
QQ
发表于 2020-3-28 09:50:04 | 显示全部楼层
清风徐来 发表于 2020-3-27 10:44
是的。 不要聚焦到BUTTON上 (默认的)。  想聚焦在multipage上(主窗口?)。 好实现吗?     谢谢

直接调用Setfocus函数是不是无效?
回复

使用道具 举报

35

主题

116

回帖

221

积分

高级会员

程序小白

积分
221
QQ
 楼主| 发表于 2020-3-28 12:53:39 | 显示全部楼层
eric2013 发表于 2020-3-28 09:50
直接调用Setfocus函数是不是无效?

老大,我是移植的例程。在总的对话框中的WM_INIT_DIALOG中加入WM_Setfocus(WM_Getparant(WM_Getparant(hWinpage))); 初始界面是聚焦到multipage上了。  可是multipage换页后,聚焦有还是第一个Button. 每个单独的页面窗口回调函数该怎么处理?      由于我现在没有用触摸屏,由二十几个实体按键控制。 本想用  multipage方便的,用起来挺麻烦的
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115787
QQ
发表于 2020-3-28 17:47:58 | 显示全部楼层
清风徐来 发表于 2020-3-28 12:53
老大,我是移植的例程。在总的对话框中的WM_INIT_DIALOG中加入WM_Setfocus(WM_Getparant(WM_Getparant(h ...

切换页面后继续设置聚焦,设置了没

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-18 18:30 , Processed in 0.231509 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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