嗯..我知道标题不是那么清楚,我想不出更好的一个。
我想知道怎么做...
如果你有编辑框,它只能显示10个字符
像这样的东西
ssssssssss
我只想说我有超过10个字符。他们中的一些人会在后面 就像我们有这个字符串“123456789010”一样,它会显示这些“3456789010” 我的问题是,有些角色很小,不占用太多空间,有些人也这样做 所以我找不到打破字符串并在后面找到一些字符的方法 任何想法?
答案 0 :(得分:1)
在edit box
使用ES_MULTILINE
的样式类型中尝试使用多行。
edit1=CreateWindowA("edit","edit box",WS_CHILD|WS_VISIBLE|WS_BORDER|ES_MULTILINE,120,160,200,200,hWnd,(HMENU)IDI_EDIT,hInstance,0);
答案 1 :(得分:0)
你只想看到最左边还是最右边?
这是你的字符串“0123456789”
由于框的像素大小,您只能显示5个值....
你想要它是“...... 56789”更像是“56789”
或“01234 ...”更像“01234”?
答案 2 :(得分:0)
您可以计算控件中字符串的显示长度(有几个功能),并相应地调整控件的大小。