|
1、创建编辑框时设置光标高度和行高有问题,问题在void Edit_Init(HELE hEle,int x,int y,int cx,int cy,int eleType,HXCGUI hParent);这个函数里HGDIOBJ hOld=SelectObject(hdc, XFont_GetHFONT(((ele_*)hEle)->hFontX) );创建时还没有设置字体,无论字体设置多少,编辑框取的高度都是12。
2、编辑框设置为多行时,就算隐藏横向滚动条,编辑框也不会自动换行,因为源码里没有判断每行文本的长度。
3、编辑框选中文本时,文本没有变成白色,源码里只是用画刷刷了蓝色背景,并没有对选中的字进行处理。
4、编辑框字体改变事件,改变字体时,没有触发字体改变事件。
|
|