解决方案 »

  1.   

    看着没错啊!
    显示int还不容易,定义一个CString str;
    str.Format(_T("%d"), 你的int变量);
      

  2.   

    就是这么做的啊,可现在
    void CWnd::SetWindowText(LPCTSTR lpszString)
    {
    ENSURE(this);
    ENSURE(::IsWindow(m_hWnd) || (m_pCtrlSite != NULL)); if (m_pCtrlSite == NULL)
    ::SetWindowText(m_hWnd, lpszString);
    else
    m_pCtrlSite->SetWindowText(lpszString);
    }
    这里出现了中断,是什么原因呢
      

  3.   

    将m_firstPage->m_edit.SetWindowText(temp);
    换成SetDlgItemText(m_firstPage->IDC_EDIT,temp);
    编译提示:错误 3 error C2039: “sheet”: 不是“CFirstPage”的成员  这又是什么状况啊???关sheet什么事。
      

  4.   

    中断在第四行?
    至于只读的那个,MFC的话,直接修改Edit的属性,吧ReadOnly选上就可以了吧
      

  5.   

    中断在第二行,我已经恨上mfc了
      

  6.   

    忽略debug信息后提示遇到不适当的参数
      

  7.   

    重新定义了一个文本变量,
    m_firstPage->m_editText.Format(_T("%d"),m_firstOption);
    UpdateData(FALSE);
    为什么这样就可以,通过CEdit变量就不能更新信息呢???
      

  8.   

    通过CEdit变量肯定可以更新信息啊,而且不需要UpdateData这样。是不是CEdit控件未创建完成? 
    如果  ENSURE(::IsWindow(m_hWnd) || (m_pCtrlSite != NULL)); 这儿崩溃的话应该就是了,否则的话,就有点奇怪了
      

  9.   

    CFirstPage *m_firstPage = new CFirstPage;
    new 的时候不是CFirstPage的变量都已经创建了吗?刚才又再改m_firstPage上的另一个空间,
     m_firstPage->m_option1.SetCheck(1); 同样的错误,所以我猜想是不是因为在创建m_firstPage的时候各种控件的状态已经定下了,没办法更改?或者需要重绘?刚学mfc好多概念还不清晰
      

  10.   

     m_firstPage->m_option1.SetCheck(1);
    中断位置,{ ASSERT(::IsWindow(m_hWnd)); ::SendMessage(m_hWnd, BM_SETCHECK, nCheck, 0); }这说明了什么呢?::IsWindow(m_hWnd) ,这个是什么意思?是出问题的地方?
      

  11.   

    为什么都只能通过Value类型来改变控件状态,用Control类型就会崩溃呢?
      

  12.   

    你的 m_firstPage 有没有Create出来,new出来的只是一个对象,如果没有Create的话,句柄等资源还没有分配,使用的话会出错。ASSERT(::IsWindow(m_hWnd)); 就是断言这个控件已经初始化完毕,已经是一个窗口对象,句柄可用了。
      

  13.   

    对于这点不是很清楚,具体应该如何Create呢?sheet.DoModal();能执行这一句不是说明已经实例了吗?
      

  14.   

    对于这点不是很清楚,具体应该如何Create呢?sheet.DoModal();能执行这一句不是说明已经实例了吗?额,模态对话框啊,你重载一些OnInitDialog,把这些初始化工作放到那里面去做吧
      

  15.   

    对于这点不是很清楚,具体应该如何Create呢?sheet.DoModal();能执行这一句不是说明已经实例了吗?额,模态对话框啊,你重载一些OnInitDialog,把这些初始化工作放到那里面去做吧
    在Sheet的OnInitDialog中,调用完其子类的OnInitDialog,Sheet及其子控件就可以使用了