效果如图: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、在移动或改变大小时,窗体边框画的不完全。
2、在窗体内放置控件时,控件不激活不显示。
3、未能捕获在非客户区(即标题栏)释放按钮的消息。
待解决完上述三个问题后再将源码发布给大家。
如对上述三个问题有办法解决的朋友,请到http://community.csdn.net/Expert/TopicView.asp?id=4226599发布解决方法,待此控件完成之后,将优先发给帮助解决此问题的朋友。
================================================================
此帖通过csdn小助手回复。
CSDN小助手是使用vb.net(开源)编写的CSDN论坛脱机“外挂”,她能够在
脱离IE的情况下使用Csdn论坛。程序只加载最核心的数据,所以显示更
快,产生的流量更小。 下载地址:http://qqwwee.com/csdn.rar
================================================================
WM_NCHITTEST
要改变标题栏的大小的话等几个消息是很重要的
我现在是捕获WM_NCLBUTTONUP,但当鼠标左键在非客户区释放时,仍不能捕获,只有当鼠标在非客户区双击,然后再点击时,才能捕获到这个消息。但这样是不正确的。