zoukankan      html  css  js  c++  java
  • 关于MFC中EDIT编辑框内容换行显示

    void CRobotDlg::MoveCycle(int turn)
    {
    UpdateData();
    double leftspeed,rightspeed;
    leftspeed = 0;
    rightspeed = 0;
    CString tmp;
    switch(turn)
    {
    case LEFT:
    leftspeed = (m_set_speed / m_cycle_r) * (m_cycle_r - DIS);
    rightspeed = (m_set_speed / m_cycle_r) * (m_cycle_r + DIS);
    tmp.Format("圆形轨迹移动:逆时针\r\n");
    break;
    case RIGHT:
    leftspeed = (m_set_speed / m_cycle_r) * (m_cycle_r + DIS);
    rightspeed = (m_set_speed / m_cycle_r) * (m_cycle_r - DIS);
    tmp.Format("圆形轨迹移动:顺时针\r\n");
    break;
    default:
    leftspeed = 0;
    rightspeed = 0;
    tmp.Format("data error, robot stop now");
    m_szRecv += tmp;
    UpdateData(FALSE);
    return;
    break;
    }
    UpdateData();
    m_szRecv += tmp;
    UpdateData(FALSE);
    UpdateData();
    tmp.Format("半径:%f\n\r左轮速度:%lf\n\r右轮速度:%lf\n\r",m_cycle_r, leftspeed, rightspeed);
    m_szRecv += tmp;
    UpdateData(FALSE);
    /**/
    AfxMessageBox(tmp);
    /**/
    /**
    m_pMotion->SetDemandVel(WHEEL_LEFT, leftspeed);
    m_pMotion->SetDemandVel(WHEEL_RIGHT, rightspeed);
    /**/
    }

    其中,在弹出对话框中输出换行时,\n\r和\r\n均可,都有换行效果。

    然而在EDIT编辑框中,除了要在控件属性中选择多行之外,代码中必须是\n\r才有换行的效果。

    \r\n在EDIT控件中无效。

  • 相关阅读:
    C++用于修饰的keyword
    UVa 884
    yii 使用 mongodb 小工具 YiiMongoDbSuite
    三种网络协议握手
    学习设计模式的前世今生
    B二分法
    链接链接新手变化需要注意哪些问题
    插值与拟合 课件链接
    UVa 740
    疯狂暑期学习计划~~~
  • 原文地址:https://www.cnblogs.com/cybersword/p/2484887.html
Copyright © 2011-2022 走看看