在一个CEIDT控件输入东西,我想在输入的数据,在显示时要这样控制:
一行只显示16个字符,当输入第17个时就自动换行在显示
请问这样的效果怎么实现?

解决方案 »

  1.   

    请问用CRichEidt具体怎么弄,谢谢
      

  2.   

    可以使用 Rich Edit 控件 (CRichEditCtrl) 的成员函数格式化段落并检索格式信息。段落格式属性包括对齐、制表符、缩进和编号。可以通过使用 SetParaFormat 成员函数应用段落格式。若要确定选定文本的当前段落格式,请使用 GetParaFormat 成员函数。PARAFORMAT 结构与这些成员函数一起使用以指定段落属性。PARAFORMAT 的重要成员之一是 dwMask。在 SetParaFormat 中,dwMask 指定将由此函数调用设置的段落属性。GetParaFormat 报告选定内容中第一个段落的属性;dwMask 指定在整个选定内容中一致的属性
      

  3.   

    你也可以截获WM_CHAR消息,再其中GetWindowText判断长度,超出就输入个回车
      

  4.   

    用edit是不是真的做不到?