当输出文本到CEdit时,如何更改多行以进行设置,以便只有当“\ n”进入下一行时?
即:(以编程方式设置)
CEdit *myEdit1 = new CEdit;
myEdit1->Create( ES_MULTILINE | ES_READONLY | WS_VISIBLE | WS_BORDER, CRect(800,100,900,200), this, 2);
如果我喂这个“\ n”我想要它去下一行(并且只有那时)
CString s;
s = "hello \n there";
myEdit1->SetWindowText(s);
答案 0 :(得分:0)
在这种情况下,您可能需要继承CEdit来处理击键。否则,默认行为是使用 Shift - Enter 跳转到下一行。
只需搜索CEDit子类化,您将获得大量示例。