在xp系统下面打开我的电脑后,左边会有“系统任务”“其它位置”“详细信息”三个可以收缩、显示的列表。
哪位知道是如何实现的呀?

解决方案 »

  1.   

    自己做一个ActiveX控件应该可以实现
      

  2.   

    楼上的二位,请你们说详细点。
    我还是不明白。我想自己做控件,但是,滚动条问题很头疼。
    我希望每个可以收缩的列表都可以添加、删除里面的元素。而且要有右键菜单响应,双击响应。我从CStatic中派生了个类,实现了小的元素。但是大的列表中添加许多元素之后,列表不会滚动。
      

  3.   

    可能是child dialog window,你可以看看
    embed child dialog in main dialog
    http://www.codeguru.com/dialog/multidlg.html
    sliding dialog
    http://www.codeguru.com/dialog/SlidingDoor.html
      

  4.   

    谢谢masterz,child dialog window很有创意,但是用它来实现好像很困难。
    还有什么好的方法吗?
    我看超级魔法兔子中有个程序好像做到了这一点。
      

  5.   

    用spy++看看那些控件窗口的class name
      

  6.   

    我用spy++看了,魔法兔子的“超级兔子修理专家v4.1”中
    那个列表收缩起来之后classname 是:ThunderRT5PictureBox
    伸展之后是ThunderRT5UserControl 
    这些显然是自定义的类,好像没有什么用
      

  7.   


       是child dialog
      

  8.   

    用网页+控件……Command what is yours
    Conquer what is not
      

  9.   

    codeproject上有类似效果的代码.
    用网页+控件的话太浪费资源了