[求助]EDIT_SetSel怎么不起作用啊?

[复制链接]
3498|2
 楼主| 西安农民工 发表于 2013-5-5 12:34 | 显示全部楼层 |阅读模式
se, ui, dc, GUI, TE
我初用ucGUI,做一个简单的测试,建立一个EDIT,按OK键,选中文本框中第一个字符,同时光标往后移一个字符,但是点过之后光标有反应,但是选中的这个没反应,请各位帮我分析一下,谢谢!        
/* 建立文本框 */   
DIT_SetDefaultFont(&GUI_FontHZ_SimSun_16);
hEdit = EDIT_Create(15, Rect.y1+12, 210, 170, 1, 255, 0);
EDIT_SetTextAlign(hEdit, GUI_TA_LEFT | GUI_TA_TOP);
EDIT_SetText(hEdit, "abcdefghijk");

/* OK键处理 */
static void CmdKeyOK(unsigned int *pudCursor,uint8_t  *pucState)
{   
*pudCursor = (*pudCursor) + 1;
EDIT_SetSel(hEdit,0,0);
}
显示效果如附件
201355042355174.jpg


cjhk 发表于 2013-5-5 17:27 | 显示全部楼层
不是很了解   这一块   楼主   兄弟帮你顶一个  看看有没有高手能解决这个问题   顶一个
 楼主| 西安农民工 发表于 2013-5-8 22:39 | 显示全部楼层
怎么没人回答啊?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

17

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部