像VS.net 一样窗口拖放\停靠\组合, 是怎么实现的呢? 有例子吗

像VS.net 一样窗口拖放\停靠\组合, 是如何实现的呢? 有例子吗?
像VS.net     一样窗口停靠,组合   是如何实现的呢?   有例子吗?
MFC下能实现吗?

------解决方案--------------------
http://www.vckbase.com/document/viewdoc/?id=1688
参考下这个
------解决方案--------------------
codeproject上也有
------解决方案--------------------
> > codeproject上也有
请问能否给个具体的链接?thx