硬汉嵌入式论坛

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

[emWin] EDIT最大字符个数不能修改

[复制链接]

268

主题

597

回帖

1401

积分

至尊会员

积分
1401
发表于 2017-4-11 16:41:26 | 显示全部楼层 |阅读模式
如题,设置EDIT为TEXT模式,但是,最大只能显示8字符,调用EDIT_SetMaxLen(hItem,20);都无法修改过来,怎么回事啊,
不会又是工程的问题吧,还是有哪里出了点不知道的BUG

for(i=0; i&ltARAM_NUM; i++)
        {
            hItem = WM_GetDialogItem(hWin,GUI_ID_EDIT0+i);
            
            EDIT_SetTextMode(hItem);
            EDIT_SetFont(hItem,GUI_FONT_24_ASCII);
            EDIT_SetTextAlign(hItem, GUI_TA_HCENTER | GUI_TA_VCENTER);
            EDIT_SetText(hItem,page_info);
            EDIT_SetMaxLen(hItem,20);
            WM_DisableWindow(hItem);
            EDIT_SetBkColor(hItem,EDIT_CI_DISABLED,EDIT_PARAM_COLOR_BK);
        }
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115728
QQ
发表于 2017-4-12 01:09:09 | 显示全部楼层
EDIT_SetMaxLen(hItem,20);提前先设置了。

这个自己多试试,应该没问题的。
回复

使用道具 举报

268

主题

597

回帖

1401

积分

至尊会员

积分
1401
 楼主| 发表于 2017-4-12 10:37:33 | 显示全部楼层

回 eric2013 的帖子

eric2013:   EDIT_SetMaxLen(hItem,20);提前先设置了。

这个自己多试试,应该没问题的。 (2017-04-12 01:09) 
是在资源列表里面的
  { EDIT_CreateIndirect, "", GUI_ID_EDIT0, E0_X0, E0_Y0, E_H, E_V, 0, 0x64, 0 },
倒数第二个的0x64设置的100个字符最大

在文档中只是提了下,这个Param是最大长度的
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-15 05:25 , Processed in 0.232316 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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