xp “小弟我的电脑”左边可伸缩的窗口是如何做出来的

xp “我的电脑”左边可伸缩的窗口是怎么做出来的?
其实不只是“我的电脑”,我的文档,控制面板都有,打开后看到左边有一块蓝色的区域,点击里面的菜单可以弹出或收缩,很实用也很漂亮,不知道这样的窗口是怎样做出来的呢?

        我想把它加到我的对话框程序里面去,并且想在里面增加一些常用的控件,比如   editbox,picture   什么的,是不是要在里面做几个子对话框供显示呢?

        谢谢回答^_^

------解决方案--------------------
不是一两句能说清的,比较复杂。
如果有现成的类,最好使用。
初步感觉:view的切分,然后左边添加一个form,划分三块,然后贴图背景色。
------解决方案--------------------
BCG 和 ToolKit 里面都有现成的

或者找个GfxOutBar自己改改(有点麻烦)
------解决方案--------------------
学习......
------解决方案--------------------
taskpanel directui
------解决方案--------------------
pDlg1-> UpdateData(FALSE);