能举个例子吗?

解决方案 »

  1.   

    要重画Form的Caption,必须重载一个消息处理器,
    一个是擦除背景消息(具体消息名我忘记了)
    一个是WM_NCPaint
    WM_NCHitTest(名字也错了)
    还有,好像是WM_SysCommand?
    至于按钮,重载它的Paint方法就可以了
      

  2.   

    模拟一个吧,模拟起来比上面说的容易!
    把form1的formstyle属性设为bsnone,再放一panel1,panel1的onmousedown事件里:
    releasecapture;
    form1.perform(wm_syscommand,$f012,0);就可以像标题栏一样移动了。至于画成什么颜色,就看你的想象了,panel着色总比caption着色容易吧!