用SETWINDOWTEXT设置STATIC的内容,当遇到某事件(如:按下某按钮),STATIC中INT变量++.
我是这样做的,结果不行,请问应该如何实现?
int num=0;
num++;
m_static.SetWindowText(num);提示说不能把int类型转换成const char

解决方案 »

  1.   

    int num=0;
    num++;
    CString s;
    s.Format("%d",num);
    m_static.SetWindowText(s);
      

  2.   

    static int num = 0;否则num永远是1
      

  3.   

    static int num=0;
    num++;
    ------------------------
    CString str;
    str.Format("%d", num)
    m_static.SetWindowText(str);
    ------------
    //或者
    SetDlgItemInt(IDC_STAITIC_XXX, num); //IDC_STATIC_XXX 是你要设置的Static text的ID号
      

  4.   

    char buff[255];
    sprintf(buff,"%d",num);
    m_static.SetWindowText(buff);
      

  5.   

    int num=1;
    CString str;
    str.Format("%d",num);
    m_static.SetWindowText(str);