mfc回显信息

1.messageBox

MessageBox 信息反馈方法

image-20201020200421900

运行效果如下图

img

2.文本控件法(static Text)

法一:

  1. 工具箱拽取static Text

  2. 重新定义ID(IDC_STATIC4名称随意,但不可保留默认态)为了之后引用,captain是否更改随你

  3. 在XXXDoc.h中定义变量double ddaError(以误差举例说明)

  4. 在XXXDoc.cpp中初始化ddaError = 0;

  5. 添加类向导,类名选择CCSelectControl,虚函数中双击OnInitialUpdate重写虚函数

    image-20201020203454199

    如此运行之时便可看到static Text框内显示DDA Line error :0.000000

  6. 想要动态更改数据则是类似操作5,但是重写OnUpdate虚函数

    image-20201020203930831
  7. 在XXXDrawLineView.cpp中如下调用

    image-20201020204140715

    如此运行之时便可看到static Text框内显示DDA Line error :某个数据

  8. OK,成功,在耗时长久搜索实验最后还是老师上课演示才知道疏忽在哪的菜鸡留下泪水


法二:

前言:没有具体尝试所以无图,但是可以确保准确无误

  1. 类向导,类名选择CCSelectControl,成员变量选择你刚刚更改ID的那个名,添加变量

  2. 变量类型定义CString,类别value,变量名自己定个,假设定义为m_bRunTime,而后点击完成

  3. 然后非常简单只需在OnInitialUpdate中写

    m_bRunTime.Form(_T(“B Run Time:%f”),PDoc->m_bRunTime);
    UpdateData(True);
    

    即可实现方法一中类似操作5的效果

  4. 余下你懂,加油img

posted @ 2020-10-20 21:02  独苍  阅读(153)  评论(0编辑  收藏  举报