我现在在一个对话框里有2个控件,一个CTreeCtrl,一个CListctrl
左右一边一个,我中间用了一个CStatic隔开,
然后我想重载这个标签,达到鼠标可以放上去就出现可左右拖动的效果.
拖动这2个控件的左右长度.
因为没写过这样的代码,求高手源代码指教.谢谢

解决方案 »

  1.   

    手上没有现成的代码
    不过这种应用就是在MouseMove里MoveWindow
      

  2.   

    SSplitter .上codeproject上找下这个.
      

  3.   

    可以用CRectTracker类轻松实现.
    这个类是一个"橡皮筋"类,可以实现8方向的调整.
    你就可以用这个来调整你控件的大小.
    你网上搜下,CSDN上也有代码
      

  4.   

    你用CView不就简单实现了?CFormView里分割成2个view, 左边给tree, 右边给list,中间的CSplitterWnd然后就支持拖动。
      

  5.   


    就是这样,重新计算两边控件的宽度,然后MoveWindow
      

  6.   


    CFormView达不到效果,除非是CListView和CTreeView
      

  7.   

    不好意思,刚才忘记邮箱了[email protected]
      

  8.   

    谢谢能给我发一个吗 [email protected]
      

  9.   

    我也想要一个,能给我发一下吗?
    [email protected]
      

  10.   

    我也想要一个,能给我发一下吗?
    [email protected]
      

  11.   

    我也想要一个,能给我发一下吗?
    [email protected]