硬汉嵌入式论坛

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

[emWin] 请问如何在emwin中向button控件发送被点击的消息

[复制链接]

13

主题

45

回帖

84

积分

初级会员

积分
84
发表于 2019-3-25 17:35:17 | 显示全部楼层 |阅读模式
如我在hWin窗口下的Client区有一个button,要向它发送被点击的消息:WM_NOTIFICATION_CLICKED
用哪些API呢?

我自己尝试使用
  1.    Message.MsgId = WM_NOTIFY_PARENT;
  2.       Message.hWinSrc = ID_BUTTON_0;
  3.       Message.Data.v = WM_NOTIFICATION_CLICKED;
  4.                         WM_SendMessage(WM_GetClientWindow(hWin),&Message);
复制代码

发现并不能正确地触发,请知道的大神指点一下
回复

使用道具 举报

13

主题

45

回帖

84

积分

初级会员

积分
84
 楼主| 发表于 2019-3-25 18:33:30 | 显示全部楼层
还有,能否知道我现在聚焦在当前窗口哪个控件呢?
比如有两个button,我聚焦在其中一个
怎么知道是聚焦在哪个呢?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115778
QQ
发表于 2019-3-26 03:21:45 | 显示全部楼层
按键消息不用用户自己管理,你按下按键后会自动发到它的父窗口回调函数里面
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115778
QQ
发表于 2019-3-26 03:22:40 | 显示全部楼层
a3748622 发表于 2019-3-25 18:33
还有,能否知道我现在聚焦在当前窗口哪个控件呢?
比如有两个button,我聚焦在其中一个
怎么知道是聚焦在 ...

聚焦后,按钮有个聚焦的效果。
回复

使用道具 举报

13

主题

45

回帖

84

积分

初级会员

积分
84
 楼主| 发表于 2019-3-26 10:18:52 | 显示全部楼层
eric2013 发表于 2019-3-26 03:21
按键消息不用用户自己管理,你按下按键后会自动发到它的父窗口回调函数里面

原来如此,也就是说这些消息,是Touch触发的底层函数管理的,这部分EMwin并没有开放对吧?
用户也无法管理,如果要用实体按键只能用按键消息
回复

使用道具 举报

13

主题

45

回帖

84

积分

初级会员

积分
84
 楼主| 发表于 2019-3-26 10:20:49 | 显示全部楼层
eric2013 发表于 2019-3-26 03:22
聚焦后,按钮有个聚焦的效果。

其实我想知道的是,怎么获取当前聚焦的小控件的句柄。

话说硬汉哥,窗口与窗口、与客户区以及控件之间的这些关系,该怎么去整理跟理解呢?

因为有的时候发消息,需要知道源窗口,还需要知道一些句柄,这些哪个接哪个搞不清楚
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115778
QQ
发表于 2019-3-27 15:40:59 | 显示全部楼层
a3748622 发表于 2019-3-26 10:20
其实我想知道的是,怎么获取当前聚焦的小控件的句柄。

话说硬汉哥,窗口与窗口、与客户区以及控件之间 ...

这一部分可以看下
http://www.armbbs.cn/forum.ph ... 9834&extra=page%3D1
QQ截图20190327153849.jpg

回复

使用道具 举报

13

主题

45

回帖

84

积分

初级会员

积分
84
 楼主| 发表于 2019-3-29 15:57:23 | 显示全部楼层
eric2013 发表于 2019-3-27 15:40
这一部分可以看下
http://www.armbbs.cn/forum.ph ... 9834&extra=page%3D1

谢谢硬汉哥
回复

使用道具 举报

13

主题

45

回帖

84

积分

初级会员

积分
84
 楼主| 发表于 2019-3-29 15:58:12 | 显示全部楼层
eric2013 发表于 2019-3-27 15:40
这一部分可以看下
http://www.armbbs.cn/forum.ph ... 9834&extra=page%3D1

硬汉哥接下来会有什么新的教程出来吗?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115778
QQ
发表于 2019-3-30 03:07:33 | 显示全部楼层
a3748622 发表于 2019-3-29 15:58
硬汉哥接下来会有什么新的教程出来吗?

这个帖子里面有写计划

http://www.armbbs.cn/forum.php?mod=viewthread&tid=91590
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-17 23:59 , Processed in 0.602741 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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