你可以看看VC中的例子.VC中使用了几个私有的类来实现对工具条拖动的支持,如
CDockContext, CDockBar,CMiniDockFrameWnd等等,另外,在Frame窗口中也加入了
响应的支持,还有CControlBar, CToolBar, CDialogBar等等.
各个类之间的耦合非常紧密,程序不太容易看懂,不过做出来的东西非常好,可惜
Delphi没有作到这么细致,我曾经想作一个,可是太难了,所以放弃了.
不过看看VC中的东西还是有些好处的,比如说,在拖放的过程中,VC采用了第二个消息
循环的技术而巧妙的解决了鼠标的问题就令我受益非浅.嘿嘿...