我向用代码动态改变Group Box的名称,能做到吗?

解决方案 »

  1.   

    GetDlgItem(GroupBox的ID)->SetWindowText();
      

  2.   

    能说的具体点吗?
    MFC里面没有 CGROUPBOX 这个类,
    我怎么调函数?能说的详细点吗?
      

  3.   

    GetDlgItem(IDC_STATIC)->SetWindowText("hello");我的GroupBox 原来有个名称,
    我调用上面句子放到OnSelchangeSelectcard()里面去,
    但执行周句使用程序出现错误!!! 我该怎么办?
      

  4.   

    出错原因在于GetDlgItem(IDC_STATIC)->没有的到合法的指针。
    改变GroupBox的ID,不要保持原来的,比如改为IDC_GROUPBOX,然后
    GetDlgItem(IDC_GROUPBOX)->SetWindowText("hello");
    就可以了,默认的IDC_STATIC是找不到的。
      

  5.   

    将GroupBox的ID改为IDC_GROUPBOX
    然后
    GetDlgItem(IDC_GROUPBOX)->SetWindowText("hello");
    就可以了,你的出错原因在于GetDlgItem(IDC_STATIC)->没有获得正确的指针
    IDC_STATIC是找不到的。