怎样才能可以在Edit里面输入多行文字呢?它可以加入滚动条吗?

解决方案 »

  1.   

    有个MULTI_LINE 模样的属性,必须选上,另外, \n\r是不好使的。
      

  2.   

    EDIT控件有几个属性,其中一个MULTILINE就是控制是否是多行!当然也可以加上滚动条!对于回车事件,只能检查它的WM_CHAR消息了!
      

  3.   

    属性里有个want return加上。
      

  4.   

    多行首先选择mutilline,还有vscroll
    处理回车事件
    方法1:派生类中的onchar中处理回车
    方法2:在pretranslatemessage中处理BOOL CTest6Dlg::PreTranslateMessage(MSG* pMsg) { if( pMsg->message == WM_KEYDOWN ) {  if(pMsg->hwnd == GetDlgItem(IDC_EDIT1)->m_hWnd) { switch( pMsg->wParam ) { case VK_RETURN: AfxMessageBox("enter"); } } return CDialog::PreTranslateMessage(pMsg);}