效果如图:http://www.vchelp.net/ASP/cdf_pic/200505/reply_1_863577.jpg
现在已基本成型,但还有几个细节未解决。
1、在移动或改变大小时,窗体边框画的不完全。
2、在窗体内放置控件时,控件不激活不显示。
3、未能捕获在非客户区(即标题栏)释放按钮的消息。
待解决完上述三个问题后再将源码发布给大家。
如对上述三个问题有办法解决的朋友,请到http://community.csdn.net/Expert/TopicView.asp?id=4226599发布解决方法,待此控件完成之后,将优先发给帮助解决此问题的朋友。

解决方案 »

  1.   

    楼主,我在http://community.csdn.net/Expert/TopicView.asp?id=4226599中回复了信息,看一下,也许对你有用,顶了。
    ================================================================
    此帖通过csdn小助手回复。
        CSDN小助手是使用vb.net(开源)编写的CSDN论坛脱机“外挂”,她能够在
    脱离IE的情况下使用Csdn论坛。程序只加载最核心的数据,所以显示更
    快,产生的流量更小。    下载地址:http://qqwwee.com/csdn.rar
    ================================================================
      

  2.   

    估计是WM_NCCALCSIZE 消息中几个矩形的大小没有处理好
      

  3.   

    WM_NCCALCSIZE 
    WM_NCHITTEST
    要改变标题栏的大小的话等几个消息是很重要的
      

  4.   

    现在就"未能捕获在非客户区(即标题栏)释放按钮的消息"未能解决,
    我现在是捕获WM_NCLBUTTONUP,但当鼠标左键在非客户区释放时,仍不能捕获,只有当鼠标在非客户区双击,然后再点击时,才能捕获到这个消息。但这样是不正确的。
      

  5.   

    communication with each other