各位大哥,
在用到AlphaControls组件时,sSkinManager控件要指向电脑路径的Skins文件夹,这样就能读取想要的皮肤.
这样如果脱离了本机就不能实现皮肤效果了.请教下:如何才能把Skins文件夹的里面的Vista.asz风格的皮肤绑在EXE里面呢,
让EXE在任何地方都能带皮肤风格.

解决方案 »

  1.   

    在Vista.asz所在文件夹建立一个文件文件skins.rc
    里面填写如下内容
    SkinVista RCDATA Vista.asz
    进入命令行,定位到Vista.asz所在目录,执行brcc32 skins.rc
    在程序的dpr里加入一句
    {$R skins.res}
    就把皮肤文件作为资源编译到你的程序里了。
      

  2.   

    没用过这个控件,建议试试BusinessSkin控件包,编译程序时会自动把皮肤编进程序
      

  3.   

    设置这个参数就可以了!sSkinManager1.InternalSkins
      

  4.   

    在窗体上放一个 sSkinManager ,然后在 sSkinManager 上右键-->Internal skins然后将你需要的 skin 添加进去,然后设置 SkinName就可以了