各位大虾:
   我现在有个程序,被切分了三个窗口,形状如下:
   i       i          i
   i       iListView  i
   i       i          i
   iTreeviewi i i i i i
   i       i          i
   i       i          i
   i       i          i
我想在TrerView中单击一个节点来控制ListView里的显示内容。
不知道用什么事件,如果哪位大虾能指点一二在下不胜感激。如果哪位有相关原代码请发我的mail:[email protected]。小第谢谢了!!!

解决方案 »

  1.   

    这个问题我刚问过,有位DX给解决了,去已解决问题里看看到。(见下)你是如何把右边窗口切成两列的,麻烦指教
    --------------triggerd(有点着急) ( ) 信誉:97  2003-6-9 14:16:34  得分:60 
     
     
      
    左视点击按钮
    CMainFrame* pf=(CMainFrame*)AfxGetApp()->m_pMainWnd;
    CRightView* pt=(CRightView*)pf->m_yyz.GetPane(0,1);
    pt->m_t="askf";
    pt->SendMessage(WM_PAINT);
      

  2.   

    在函数OnCreateClient()里添加以下代码实现子切分
    VERIFY(m_wndSplitter.CreateStatic(this, 1, 2));//主切分1行2列
    m_wndSplitter_child.CreateStatic(&m_wndSplitter,2,1,WS_CHILD |       WS_VISIBLE,m_wndSplitter.IdFromRowCol(0,1));//把0行1列子切分
    VERIFY(m_wndSplitter.CreateView(0, 0, RUNTIME_CLASS(CLeftView), CSize(130, 100), pContext));//关联视
    VERIFY(m_wndSplitter_child.CreateView(0, 0, RUNTIME_CLASS(CMailListView), CSize(200, 200), pContext));
    VERIFY(m_wndSplitter_child.CreateView(1, 0, RUNTIME_CLASS(CMailView), CSize(130, 100), pContext));
    return TRUE;
      

  3.   

    你最好把你实现后的原代码寄给我,我的EMAIL:[email protected],谢谢了