《易容大师》工程文件格式 扩展名为 .esp (E Skin Project)
|
ESinProject 1.0 1 0 工程文件描述(给人看的) (“易容大师工程文件1.0 http://www.goomoo.cn”) |
工程设置 皮肤名, 透明色, 窗口标记, 窗口宽度, 窗口高度, 可否调整大小, 拖动窗口大小的控件标记 <1.1版本新增>是否使用超级菜单 超级菜单颜色设置(10个) 图片文件名1 图片文件名2 图片文件名3 图片文件名4
控件矩形的数目 |
控件数据块1 |
.... |
控件数据块 n |
辅助线的数目 |
辅助线1 |
辅助线2 |
… |
辅助线n |
《易容大师》皮肤文件格式 扩展名为 .esk (E Skin) 使用写出数据函数,分隔符可以去除
|
文件标识(ESKIN1.0) 主版本号1 次版本号1 文件描述 (“易容大师 皮肤文件1.1 http://www.goomoo.cn”) 或 (“易容大师 皮肤配置文件1.1 http://www.goomoo.cn”) |
工程设置 皮肤名, 透明色, 窗口标记, 窗口宽度, 窗口高度, 可否调整大小, 拖动窗口大小的控件标记, <1.1版本新增>是否使用超级菜单 如果使用,则保存超级菜单颜色设置(10个) <是否已注册> <如果为独立版且不可调整大小,则有窗口图片>
|
主分割符 |
控件数据块1 |
主分割符 |
控件数据块2 |
主分割符 |
。。。 |
控件数据块n |
|
主分割符=!(&^ 1976
数据块格式:
|
控 件标记 |
控件类型 |
横坐标 |
纵坐标 |
宽度 |
高度 |
锚住左边 |
锚住上边 |
锚住右边 |
锚住下边 |
滑条控件标记 |
显示控件标记 |
最小值 |
最大值 |
当前值 |
|
如果是打包成独立文件,则还需要图片数据 |
主分割符(字节集) |
|||||||||
|
#图片正常 |
正常图片 |
#图片鼠标经过 |
鼠标经过图片 |
#图片按下 |
鼠标按下图片 |
#图片固定 |
禁止图片 |
<画板或标签> |
图片数据(已不再分是固定还是平铺) |
|||||||||||||||||
次分割符=)(@# 0923
控件类型:
.常量 控件类型_窗口, "0"
.常量 控件类型_图形按钮, "1"
.常量 控件类型_水平滑块, "2"
.常量 控件类型_垂直滑块, "3"
.常量 控件类型_固定图片, "4"
.常量 控件类型_平铺图片, "5"
.常量 主分割符, "“!(&^”", 1976
.常量 次分割符, "“)(@#”", 0923
图片文件名命名规则:
控件标记_normal.bmp
控件标记_over.bmp
控件标记_down.bmp
控件标记_gray.bmp
如果用户设置窗口可调整大小,则不用设置背景图片,应该使用多个画板把窗体铺满。
图片文件名扩展信息
_normal 通常图片
_over 鼠标经过图片
_down 鼠标按下图片
_gray 灰化的控件
_fix 固定的图片
_tile 平铺的图片
文件全部保存为bmp文件格式,因为按钮的边角也可能需要透明。
超级菜单的标识号固定为10000