硬汉嵌入式论坛

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

[emWin] 使用emWin的数字小键盘例子,如果将对话框的主体由Window修改为FrameWin,需要将FrameWin禁能

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106905
QQ
发表于 2018-3-9 02:42:24 | 显示全部楼层 |阅读模式
数字小键盘例子:
http://www.armbbs.cn/forum.php?mod=viewthread&tid=6042

如果大家将这个对话框的由Window修改为FrameWin,需要调用函数WM_DisableWindow将FrameWin禁能,否则按键发送消息的时候会把FrameWin激活,导致消息发不出去。
QQ截图20180309024109.png
回复

使用道具 举报

4

主题

20

回帖

32

积分

新手上路

积分
32
发表于 2022-12-17 08:20:59 | 显示全部楼层
修改为FrameWin并设置FRAMEWIN_CF_MOVEABLE。禁能后数字小键盘就不能移动但消息可以发出去,不禁能可以移动但消息发不出去,怎么样才能做出能移动的数字小键盘呢
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106905
QQ
 楼主| 发表于 2022-12-17 11:37:10 | 显示全部楼层
五仁月饼 发表于 2022-12-17 08:20
修改为FrameWin并设置FRAMEWIN_CF_MOVEABLE。禁能后数字小键盘就不能移动但消息可以发出去,不禁能可以移动 ...

这个应该是基于聚焦设置的,你要保证聚焦仅在这个FramWin的编辑框上才行
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-9 13:21 , Processed in 0.158761 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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