如题:
在编辑控件里显示一个数字,当其值小于0时,显示的时候有“-”好,但正数的时候却没有“+”号,如何也让“+”显示出来呢?

解决方案 »

  1.   

    自己加进去不就行了
    给Edit绑个变量
    CString str;
    str = “+” + str;
    UpdateData(FALSE);
      

  2.   

    定义成cstring类型
    format("%+d",value)
      

  3.   

    各位说的都是把成员变量设置成Cstring的类型,但我设的是double型的。设成Cstring型显示的时候方便,但这些数据我是要经常用的,计算起来不方便。
      

  4.   

    大佬,你设的double的你再定义一个CString的变量,
    把那个double的
    format到CString里
    再GetDlgItem(IDC_XXXX)->SetWindowText(CString 的变量) 
    不就行了.