首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

急求解:怎样让richedit不要把一行最后放不下的单词移动到下行显示,该如何处理

2012-03-09 
急求解:怎样让richedit不要把一行最后放不下的单词移动到下行显示急求解:怎样让richedit不要把一行最后放

急求解:怎样让richedit不要把一行最后放不下的单词移动到下行显示
急求解:怎样让richedit不要把一行最后放不下的单词移动到下行显示,而是把这个单词分开到两行显示,尽本行显示,本行显示不下的字母放到下行显示

在线等,解决了另外再送分!


[解决办法]
WrapText := True;
[解决办法]
晕,原来是不要单词换行啊

WordWrap := False;

用 EM_SETWORDBREAKPROC 自已置个处理回调

int CALLBACK EditWordBreakProc(

LPTSTR lpch,// pointer to edit text
int ichCurrent,// index of starting point
int cch,// length in characters of edit text
int code // action to take
);
[解决办法]
頂一下,來晚了!
[解决办法]
理解楼主的意思,给与如下建议:
设置richedit宽度,对输入的字符根据空格进行分割成单个单词,在它的onchange事件中增加判断能容纳单词个数,填充整数个单词,最好用个隐藏的richedit作为中介,否则的话你永远达不到你想要的结果!

热点排行