注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

chunwaihome 的博客

 
 
 

日志

 
 

Skin  

2009-11-01 09:32:01|  分类: PowerPro |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

Powerpro的Bar的大多都是長方形,那到底可不可以用其他的形狀呢?或者可不可以當滑標移至按鈕時改變形狀呢?

這些通通可以運要Skin功能來完成,直到目前以我所知下列功能只有SKin才能做到的,採用不同的形狀的Bar

  1. 當滑標移至按鈕上時發出指定的聲音
  2. 採用不同的形狀的滑標圖示
  3. 採用不同的形狀的Bar例如L形狀

需要留意的是Skin不能應用在Menu(菜單)上

  •  安裝Skin

解壓下載的ZIP檔案到C:\Program Files\PowerPro\Skins目錄裏,默認供大家使用Skin檔包括

Kaos1, SkinSampleZlk, SkinSampleNewbie, and SkinSampleKaos

當然你也可以做屬於自己的Skin啦

  • 應用Skin在Bar上

應用Skin的方法是在Bar的Command List窗格中,單擊Set Skins按鈕然後選取你所要的Skin檔,擴展名為.txt。

如圖

Skin - Y偉 - chunwaihome 的博客

 

 上圖包含四個方框,它們的意思如下:

1) Bar Open and button hover/click sounds

激活滑標移到按鈕和單擊聲音的功能

2) Fonts

字体

3) Marker background for autohide bar

4) Menu/other bar backgrond and text color

這個小心使用,如果你勾選這個選項的話,它會將Skin應用到其他Bar上。

  • Subbar應用Skin功能

Skin亦可以應用在Subbar上,但部分Skin可能在顯示方會有些問題,例如其中一個subbar看不見,此時你需要在檔案作適當的調整。

 

Powerpro的Bar的大多都是長方形,那到底可不可以用其他的形狀呢?或者可不可以當滑標移至按鈕時改變形狀呢?

這些通通可以運要Skin功能來完成,直到目前以我所知下列功能只有SKin才能做到的,採用不同的形狀的Bar

  1. 當滑標移至按鈕上時發出指定的聲音
  2. 採用不同的形狀的滑標圖示
  3. 採用不同的形狀的Bar例如L形狀

需要留意的是Skin不能應用在Menu(菜單)上

  •  安裝Skin

解壓下載的ZIP檔案到C:\Program Files\PowerPro\Skins目錄裏,默認供大家使用Skin檔包括

Kaos1, SkinSampleZlk, SkinSampleNewbie, and SkinSampleKaos

當然你也可以做屬於自己的Skin啦

  • 應用Skin在Bar上

應用Skin的方法是在Bar的Command List窗格中,單擊Set Skins按鈕然後選取你所要的Skin檔,擴展名為.txt。

如圖

Skin - Y偉 - chunwaihome 的博客

 

 上圖包含四個方框,它們的意思如下:

1) Bar Open and button hover/click sounds

激活滑標移到按鈕和單擊聲音的功能

2) Fonts

字体

3) Marker background for autohide bar

4) Menu/other bar backgrond and text color

這個小心使用,如果你勾選這個選項的話,它會將Skin應用到其他Bar上。

  • Subbar應用Skin功能

Skin亦可以應用在Subbar上,但部分Skin可能在顯示方會有些問題,例如其中一個subbar看不見,此時你需要在檔案作適當的調整。

 

Skint其實只是一個純文字的檔擴展名為.txt,因此你可以任意打開作修改,或者你己經之前看過一大堆代碼覺得很難明白。其實Skin的格式很簡單它只是一大堆的name keyword value

而Name包括Skin,Bar,Font,Buttondefault、button,而每個Name會有不同的Keyword(命令)和Value(參數),以下我會逐一紹介它們的命令和參數

  •  Skin(Skin一定要放在檔案的第一行)

 Keyword

Value

author  Skin的作者名字(名稱任意啦)
Created  Skin的創作日期
Title  Skin的標題
Thumb  在setup skin所看見的圖片
   

  •  Bar

Keyword

 Value

 shape  Skin的背景圖檔例如shape "abc.bmp"
 background  同shape一樣除了它不會影響Bar的型狀和尺寸
 marker  
 width Bar的寛度(單位為像數),如果shape指定時它將會被省略
 height Bar的高度(單位為像數),如果shape指定時它將會被省略
 sound Bar出現時所發出的聲音
 soundhide Bar被隱藏時所發出的聲音
 soundshow Bar在自動出現後所發出的聲音
 cursor 滑標的型狀(擴展名為cur或ani)
 backcolor Bar的背景色(顏色可以用RGB,或十六進制表示例如xff)
 otherback 其他Bar的背景色如果你勾選了Menu/other bar backgrond and text color選項
 othertext 其他Bar的文字顏色如果你勾選了Menu/other bar backgrond and text color選項
 minmenuwidth 最小的菜單欄的寛度(單位為像數)
 maxmenuwidth 最大的菜單欄的寛度(單位為像數)
 menuheight  菜單欄的固定高度(單位為像數)
 menuindent Fixed menu item indent in pixels.
 menusepcolortop   Color of top line of separator.
 menusepcolorbottom   Color of bottom line of separator
   

  • Font

 Keyword

 Value

 name  字型的名稱
 size  字型的尺寸
 install  使用其他的字型擴展名為.ttf或.fon
 weight  字体粗体值由0至1000
 escapement  
 orientation  
 bold  相等於weight 700
 italics  斜体
 underline  字体加上底線
   

 

  •  ButtonDefault/Button

 Keyword

 Value

 id 指出Bar的項目,第一項為id 0,第二項為id 1如此類推,你亦可以用next來指定id後的所有項目,或用按鈕自定的id值。
 Left 按鈕在Bar的左边相對位置(單位為pixel),0為左上角位置。
 top 按鈕在Bar的頂部相對位置(單位為pixel),0為最高的位置,大過0為低些位置。
 width 按鈕的寛度(單位為pixel)
 height 按鈕的高度(單位為pixel)
no3d  
notext 不顯示按鈕名稱
textover 滑標移至按鈕時按鈕名稱才會顯示 N/A
iconover 滑標移至按鈕時按鈕圖示才會顯示 N/A
soundhover 滑標移至按鈕時指定的聲音檔被播放
soundpress 滑標擊按鈕時指定的聲音檔被播放
cursor 滑標移至按鈕時出現的滑標圖示(擴展名為.cur或ani)
 font 字体號碼(0-9)
 text/texthover/textpress  滑標不在按鈕時字体顏色/滑標移至按鈕時字体顏色/滑標單擊按鈕時字体顏色
 textall  設定text、texthover和textpress的字体顏色
 textpos 文字位置調整參數包括right、center、top、multi、bottom
 textleft  文字在按鈕的位置(左边)
textwidth  文字在按鈕的位置(寛度)
 texttop  文字在按鈕的位置(頂度)
 textheight  文字在按鈕的位置(高度)
 iconpos 圖示的位置參數包括right、center或above
 icontop 圖示在按鈕的位置(頂部),優先於iconpos
 iconleft 圖示在按鈕的位置(左边),優先於iconpos
face/facehover/faceprss 滑標不在按鈕時背景色/滑標在按鈕時背景色/滑標單擊按鈕時背景色
faceall 設定face/facehover/faceprss的背景色
facebmp/hoverbmp/pressbmp 滑標不在按鈕時的圖像檔/滑標在按鈕時的圖像檔/滑標單擊按鈕時的圖像檔
 allbmp 設定facebmp/hoverbmp/pressbmp的圖像檔
 repeat  一定包括四個參數1)重覆的次數2)欄的數目3)按鈕間水平分隔距離4)按鈕間垂直分隔距離
   

  •  實例

將表一(按鈕的左、中、右命令設定)Bar加上Skin功能,

表一

 Left

 Middle

 Right

 Folder Menu  None   None
Folder Menu 2   None   None
 *Info disk c MB (Win2k)    None   None
 *Info disk n MB(emule)    None  None 
 *Info disk I MB(Download)    None   None
 *Info disk m MB (Driveimage)    None   None
 *Info disk q MB (Gane)   None   None
 *Info disk s MB (Alcohol Im...    None   None
 *Info disk g MB (XP2)   None   None

效果圖:

Skin - Y偉 - chunwaihome 的博客

 

  • Skin檔(擴展名為.txt)紅色字体為註解

    看起來很亂,但其實很簡單,所有的格式為name keyword value例如*bar shape "z-lk.bmp"   *bar代表Name,shape代表keyword,z-lk.bmp代表value。

 

*skin author "Zeljko Skropanic" created "22 Oct 99" -

    title "Plenty of wood for your screen"

*info 這是我第一個Skin作品

Bar的一些基本資料

*bar shape "z-lk.bmp"  sound open.wav -

Bar的背景圖為z-lk.bmp,當bar出現時所發出的聲音檔為open.wav

othertext "255 255 255" otherback menuback.bmp

其他所有menu和bar的字体顏色和背景圖,先缺條件是勾選了Menu/other bar backgrond and text color

*font 0 name impact italics size 12 bold

font0表示第一個按鈕folder menu的字体為impact 、斜体、字体尺寸為12、粗体

*font 1 name arial italics size 12 bold

font0表示第二個按鈕folder menu2的字体為arial、斜体、字体尺寸為12、粗体

*buttondefault text " 255 0 0" texthover "255 255 128 " textpress "255 255 128 "

默認所有按鈕字体的顏色

*button id 0 left 0 top 22 width 100 height 14 font 1 font

button id 0表示第一個按鈕folder menu的位置

*button id 1 left 100 top 22 width 400 height 14 font 1

button id 1表示第二個按鈕folder menu2的位置

*button id 2  repeat "1000 5 10 5"  left 45 top 58  height 20 width 100 soundpress press.wav hoverbmp hover.bmp cursor wppl.cur soundhover hover.wav font 3

button id 2 repeat表示第二個按鈕後所有的設定值1000為重覆值、5表示5個為一行、當滑標移至按鈕時的滑標圖示為wppl.cur

  评论这张
 
阅读(539)| 评论(8)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017