请教用VC++ 如何实现上下浮动的菜单面板,就像打开小弟我的电脑左边的那个一样

请问用VC++ 怎么实现上下浮动的菜单面板,就像打开我的电脑左边的那个一样
请问用VC++ 怎么实现上下浮动的菜单面板,就像打开我的电脑左边的那个一样, 点击一下, 里面的内容或链接就可以出来了,那个用VC++ 或MFC 怎么实现? 本来想用Panel 做个响应函数当鼠标点到就展开的,但是老是不能按想的那样实现,怎么办?

------解决方案--------------------
上下浮动的菜单面板是什么样子,最好抓图看下
------解决方案--------------------
学名TaskPanel,一般大点儿的三方商业界面库肯定有这控件
自己实现那得费点劲,不过CodeProject应该由相类似的版本,可以去搜索下