已经在CEdit控件中捕获到键盘消息,问题是怎样在得到回车消息的时候实现CEdit控件的回车换行功能??例如: CEdit控件的一个值是 m_strEdit = "HHHHHHHHHHHH";
在捕获到VK_RETURN消息后实现回车换行,再继续显示如下:
HHHHHHHHHHHHH
KKKKKKKKKKKKK

解决方案 »

  1.   

    楼上,那不对。我也来学习:我增睛看过资料但是有些遗忘了。在窗体中扑获Enter键然后补发送给文本矿。
      

  2.   

    if (nChar == VK_RETURN)
    {
    //----do return change line 
    //--parse commond from m_strTelnetDemo then Execute it
    m_strTelnetDemo += "\r\n";
    m_ctlTelnetDemo.SetWindowText(m_strTelnetDemo);
    int nLen = m_strTelnetDemo.GetLength();
    m_ctlTelnetDemo.SetSel(nLen,nLen);
                      return }谢谢一楼!
      

  3.   

    注意派生CEit
    并且设置Edit属性中的"want return"
      

  4.   

    want return
    multiline
    + "\r\n"