可舒卷的窗口

可伸缩的窗口
我想在一个多文档程序中创建一个窗口,停靠在有边框。当鼠标离开该窗口时,窗口收缩,如下图:
http://img.my.csdn.net/uploads/201210/11/1349955860_2526.jpg
当鼠标靠近时,窗口展开,如下图所示:
http://img.my.csdn.net/uploads/201210/11/1349955860_9000.jpg
类似百度空间中右侧的“分享”窗口。
不知怎么实现?

------解决方案--------------------
探讨

在鼠标移动和离开的消息里用SetWindowPos可以一部分功能