我的程序是MFC Dialog类型,想在运行中改变static文本内容,尝试过ClassWizard,但里面的Control IDs列表没有IDC_STATIC1,无法使用Add Variable添加变量,因而控制不了IDC_STATIC1请各位帮忙,谢谢 ^_^

解决方案 »

  1.   

    GetDlgItem(IDC_STATIC1)->SetWindowText("Your Text")
      

  2.   

    不能用默认的IDC_STATIC1,你必须给它换个ID名字
      

  3.   

    既然是IDC_STATIC1,说明你已经修改了ID号,应该没有问题的。将clw文件删除,重新打开工程看看。应该出现的。
    另外的方法就是如1楼所写。用GetDlgItem(IDC_STATIC1)->SetWIndowText("");修改
      

  4.   

    To happyparrot(快乐鹦鹉)不好意思,我刚才打错了,应该是IDC_STATIC,三个static的ID都是
    改成IDC_STATIC1之后就可以添加变量了 ^_^