大家帮一下忙,我照着http://www.vckbase.com/document/viewdoc.asp?id=257的例子作了一个程序,也就是左边是一个可伸缩的窗口,里面放了一个TreeCtrl,右边放一了一个ListCtrl,点左边右边响应,我想当左边的窗口停靠时,右边的ListCtrl就自动填满剩余的区域,当左边的窗口不停靠时,ListCtrl就自动占满整个客户区,而且还需要当工具栏或状态栏不见时,ListCtrl可以填满它的区域。也就是和VC的一样。不知道该怎么做,应该用什么事件响应呢?(ListCtrl和TreeCtrl都在MainFrm中定义),我用Timer模拟了一个,效果不太好。很急,大家帮一下忙呀,谢谢谢谢~~~~~~~~~~~~~~~~~~~~~~~~~~

解决方案 »

  1.   

    发送消息啊,我不知道那个程序具体是怎么实现的,不过,这种程序不复杂,你只要把TreeCtrl和ListCtrl的消息都发送到主窗口,由主窗口来根据消息内容隐藏窗口就可以了。
      

  2.   

    关键是用什么消息,才能做到?有没有具体的例子?还有就是如何判定除去TreeCtrl的客户区?
      

  3.   

    faint, it is esay.
    some samples in www.codeproject.com