硬汉嵌入式论坛

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

[emWin] 点编辑框出来个软键盘效果

[复制链接]

1

主题

0

回帖

1

积分

新手上路

积分
1
发表于 2015-5-26 12:03:46 | 显示全部楼层 |阅读模式

现在我要输入数据 可以随时修改数据 想做一个编辑框点击一下就出来个软健盘 请问这样的一个效果有谁做过 可以否给个例程我学习下
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107868
QQ
发表于 2015-5-26 17:42:42 | 显示全部楼层
暂时还没有这样的例子。
回复

使用道具 举报

58

主题

118

回帖

292

积分

高级会员

积分
292
发表于 2015-5-26 22:43:40 | 显示全部楼层
case ID_EDIT_PARACFG_DGSZJ:
                    switch(NCode)
                    {
                        case WM_NOTIFICATION_RELEASED:
ParaCfgWinMoveY=WindowMoveForKeyBoard(hWin,ID_EDIT_PARACFG_DGSZJ,280);
                            GUI_CreateKeyBaord(hWin,0,200,ParaCfgWinMoveY,1);
MyKey.ToWhomID=ID_EDIT_PARACFG_DGSZJ;
                        break;
                    }
                break;

①在创建键盘之前先确认输入框位置,如果被键盘覆盖,则需要将client区域上移(我的键盘是建立在屏幕最下方的)。②键盘可以回传一个自定义消息,在消息里添加值(EDIT_AddKey(hEdit[3],MyKey.Key);)。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-16 20:32 , Processed in 0.187666 second(s), 31 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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