硬汉嵌入式论坛

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

[emWin] emwin的两个DialogBox通过WM_SendMessage信息

[复制链接]

2

主题

4

回帖

10

积分

新手上路

积分
10
发表于 2019-7-6 18:29:14 | 显示全部楼层 |阅读模式
建立了两个DialogBox,一个DialogBox通过WM_SendMessage发送消息给另外一个DialogBox,但是另外一个DialogBox没有收到该信息,具体是什么原因呢,谢谢!
回复

使用道具 举报

23

主题

1443

回帖

1512

积分

至尊会员

积分
1512
发表于 2019-7-6 18:31:03 | 显示全部楼层
大概率句柄错了
代码不规范,亲人两行泪!
回复

使用道具 举报

2

主题

4

回帖

10

积分

新手上路

积分
10
 楼主| 发表于 2019-7-6 19:14:39 | 显示全部楼层
missfox 发表于 2019-7-6 18:31
大概率句柄错了

我建立了DialogBox的句柄是3,我直接WM_SendMessage(3,&Msg);这应该不错吧
回复

使用道具 举报

23

主题

1443

回帖

1512

积分

至尊会员

积分
1512
发表于 2019-7-6 19:40:52 | 显示全部楼层
flyxin 发表于 2019-7-6 19:14
我建立了DialogBox的句柄是3,我直接WM_SendMessage(3,&Msg);这应该不错吧

对话框主窗口是FrameWin的话,要如下方式调用
WM_SendMessage(WM_GetClientWindow(3),  &Msg);
代码不规范,亲人两行泪!
回复

使用道具 举报

58

主题

267

回帖

446

积分

高级会员

积分
446
发表于 2019-7-6 23:11:34 | 显示全部楼层
flyxin 发表于 2019-7-6 19:14
我建立了DialogBox的句柄是3,我直接WM_SendMessage(3,&Msg);这应该不错吧

不一定每次句柄都是3,另外楼上提出的问题最关键。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-18 07:12 , Processed in 0.242416 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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