要做不规则窗体,不规则的按钮等等,用什么VCL好?

解决方案 »

  1.   

    用原生的就可以啦,方法自己搜索一下。第三方的我用过一个叫SkinPack的也不错,就是要自己制作图片比较麻烦。
      

  2.   

    自己写。。加上几个API也不难啊。。
      

  3.   

    设置TransparentColor 和
    TransparentColorValue
    放个图片就可以了
      

  4.   

    TransparentColor:= clTeal;
    Transparent:=true;
    TransparentMode:=tmAuto;
      

  5.   


    1、CreateEllipticRgn 生成定义椭圆形区域句柄。
    2、CreatePolygonRgn 生成定义多边形区域句柄。
    3、 CreateRectRgn 生成定义矩形区域句柄。
    4、CreateRoundRectRgn 生成定义圆角矩形区域句柄。
    根据上面函数定义的区域句柄,可以利用函数SetWindowRgn设置窗口的边界。
      

  6.   

    To wywry(Wyatt),
    DynamicSkinForm是不错,可惜那个什么SkinBuilder用不来。
      

  7.   

    To liangqingzhi(老之) ,
    网上只能找到SkinPack的1.0版本,而且它的主页已经在卖域名了。
    稳定不稳定啊?
      

  8.   

    To jaffy(小胖猫^_^笨猫先飞),
    SuiPack我试过了,用它做不规则窗体,在按住窗体,拖动的时候,会显示出来原来矩形图片的边界的。