本帖最后由 xyzhaopeng 于 2010-08-27 09:11:52 编辑

解决方案 »

  1.   

    你在哪儿定义的 m_list_rw ???
      

  2.   

    CListCtrl m_list_rw;是在哪里类中定义的??CMainFrame类?或其他???
      

  3.   

    就是在类向导时自动生成的,是在view1类中的公有成员
      

  4.   

    你加到了 CMainFrame的构造函数中。 那时候VIEW窗口还没创建呢 
    当然提示找不到了
    不要放到CMainFrame的构造函数中
      

  5.   

    你在view类中加的CListCtrl类型变量,不在View的OnInitUpdate中初始化,竟然在CMainFrame主框架类中的构造函数初始化(View类还没创建),不得不说你写的蛮有创意的
      

  6.   

    第一个问题,上面说了不要放到CMainFrame的构造函数中 可以放到CMainFrame::OnCreate中
    第二个问题,控件大小谁窗口变化
     可以在你的VIEW中增加消息响应函数 WM_SIZEvoid CMy123View::OnSize(UINT nType, int cx, int cy) 
    {
    CView::OnSize(nType, cx, cy);
    CRect rect;
    GetClientRect(rect);
    m_list_rw.SetWindowPos(&wndTop,0,0,rect.right-rect.left,rect.bottom-rect.top,SWP_SHOWWINDOW);
    }