这个可以!CView或CmainFrm里面有没有相同作用的函数呢?

解决方案 »

  1.   

    “CView“ 是 基类通常 不直接 用。 其 派生类 都有 onInitUpdate
    ”CmainFrm“
    通常 在 CreateClient 里 初始化
      

  2.   


    OnCreateClient我试过,这个还是不行,会产出致命错误
      

  3.   

    OnCreateClient  是 初始化 CMainFrame
    CFormView 时 在 InitUpdate 里
      

  4.   

    也就是说我那个函数不可以放在那里进行初始化对吧?
    那CMainFrame有没有可以对它进行初始化的函数呢?
      

  5.   

    CMainFrame 不可以 对 CFormView 初始化
      

  6.   

    CFormView 还是 CView中的控件都需要这个量view创建完成后才能设置其中的控件状态,所以可以在CMainFrame中onCreate 创建view以后通过view中的自定义函数来操作
      

  7.   

    控件的初始化好像都应该放在 OnInitDialog 里面吧, 我也是新手。
      

  8.   

    CFormView的 onInitUpdate
    对话框的OnInitDialog
      

  9.   

    MFC的入口是CXXXApp这个类,结合那些宏,定能确定在那里初始化的
      

  10.   

    多谢各位!!其实我是想问 哪个函数是在 VC这个程序构建好之后第一个运行的函数,也就是说 运行这个函数之前VC里面的各类已经构建好了
      

  11.   

    “其实我是想问 哪个函数是在 VC这个程序构建好之后第一个运行的函数,也就是说 运行这个函数之前VC里面的各类已经构建好了”把 动态 创建 置于何地 ?
      

  12.   

    void CMy_resView::OnOperShow() 
    {
    // TODO: Add your command handler code here
    m_bShow=!m_bShow;
    Invalidate();

    }void CMy_resView::OnUpdateOperShow(CCmdUI* pCmdUI) 
    {
    // TODO: Add your command update UI handler code here

    pCmdUI->Enable(FALSE);
    }
    初始化运行后自动屏蔽按键