请问各位vc有没有类似于afxmessagebox的函数,使一个对话框中出现如下内容:
主应力:f=264.13649
实际承受应力:F=320.28024
实际承受应力F大与主应力f,将发生断裂。
其中f、F为计算好的变量值,当点击确定后对话框就消失

解决方案 »

  1.   

    自己用个cstring format这个字符串然后afxmessagebox显示出来不行吗?
      

  2.   

    是这样么?CString str;
    str.Format(TEXT("主应力:f=264.13649\r\n实际承受应力:F=320.28024\r\n实际承受应力F大与主应力f,将发生断裂。"));
    AfxMessageBox(str);
      

  3.   

    format不会写还是判断不会写?float f;//主应力
    float fNature;//实际F
    f = 300.0;//随意写的,改你自己计算的
    fNature = 314.0;//随意写的,改你自己计算的
    CString str;
    if (f < fNature)
    str.Format(TEXT("主应力:f=%lf\r\n实际承受应力:F=%lf\r\n实际承受应力F大与主应力f,将发生断裂。")
    ,f,fNature);
    else
    str.Format(TEXT("主应力:f=%lf\r\n实际承受应力:F=%lf\r\n安全。")
    ,f,fNature);

    AfxMessageBox(str);
      

  4.   

    好的,谢谢!原来format类似于sprintf