欧美一级aα片_av女人乱码中文字幕_18女人水多性高朝床叫视频_亚洲欧洲日韩AV,男人的天堂色,爽到喷水黄网站,超碰97日韩在线,A∨精品视频在线观看,日韩精品区欧美在线一区,韩国免费黄色视频两个妈妈,欧美一级夜夜爽 视频

手機(jī)版
當(dāng)前位置: 百鳴 > 社交社區(qū) > 表情頭像

QQ皮膚

網(wǎng)站地址:
網(wǎng)站名稱:
QQ皮膚
網(wǎng)站熱點(diǎn):
文字,頭像,簽名,句子,網(wǎng)名
登陸狀態(tài):
自動(dòng)
網(wǎng)站品質(zhì):
0
世界排名:
-
更新日期:
2022/4/23 19:05:49
網(wǎng)站介紹:
七七空間站一直致力于為您提供QQ皮膚 QQ皮膚男生 QQ皮膚女生 QQ皮膚情侶 QQ空間 QQ頭像 QQ網(wǎng)名 QQ個(gè)性簽名 QQ分組等素材,希望每個(gè)來到七七空間的網(wǎng)友都能找到有用的qq素材,。
網(wǎng)站百科

定義/QQ皮膚

QQ皮膚,,又稱“qq肌膚”,,是QQ外形登錄模式的一種“QQ美容”虛擬表達(dá)軟件手段。

使用方法/QQ皮膚

如果是壓縮文件解壓出來像這樣的文件夾:apple,,將皮膚文件夾APPLE,,復(fù)制一下粘貼到你安裝的QQ目錄的NEWSKINS下面如:

E:\Program Files\NewSkins 重新啟動(dòng)QQ,在QQ菜單中的更換皮膚中選擇apple就可以使用蘋果風(fēng)格的皮膚了,。

09版以后改版了 皮膚文件為*****.kipx 直接雙擊安裝 自動(dòng)換好


主要分類/QQ皮膚

唯美皮膚


姐妹皮膚
可愛皮膚
情侶皮膚
QQ皮膚圖片
炫酷皮膚
風(fēng)景皮膚
非主流皮膚
透明皮膚
恩典皮膚
阿貍皮膚
人物皮膚
歐美皮膚[2]

編輯器的使用/QQ皮膚

方法一:下載QQ皮膚編輯器

QQ皮膚編輯器界面親切,、友好,擁有所見即所得編輯環(huán)境,,方便大家更輕松完成QQ皮膚的整個(gè)制作過程,。此外還提供了皮膚預(yù)覽,可以更便捷的在QQ上隨時(shí)查看新皮膚的實(shí)際效果,。

包括內(nèi)容

1,、皮膚編輯器的各項(xiàng)基本操作方法,如皮膚新建,、打開和生成,、預(yù)覽打包等

2、制作皮膚全過程中,,用到的皮膚編輯器中的屬性設(shè)置說明以及部分制作技巧

3,、《*龍》皮膚制作的整個(gè)過程介紹

方法二

做一個(gè)完整的QQ皮膚需要不少東西,但是最簡(jiǎn)單的方法是用現(xiàn)成的,。先打開QQ文件夾(默認(rèn)路徑是C:\Program Files\Tencent),,再打開Skin,,新建一個(gè)文件夾(名字取好聽一點(diǎn)的,呆會(huì)兒是要在你的QQ中出現(xiàn)的),。然后再打開“藍(lán)色”這個(gè)皮膚文件夾,,選定名為“skin”的文件,復(fù)制,,再粘貼到新建的文件夾里,。OK,已經(jīng)做好一半了,。

下面我們就可以選擇想要的圖像了,。用右鍵點(diǎn)擊選好的圖,選擇“目標(biāo)另存為”,,在“保存圖片”窗口中把文件名改為“main”,,在保存類型下拉框中選“位圖(*.bmp)”,然后把文件保存在新建的文件夾里,。再點(diǎn)擊QQ上的“+”,,看看,有一個(gè)新東西,,那就是做的皮膚,。

有時(shí)候這樣做的皮膚會(huì)顯得有一點(diǎn)比例失調(diào)。只要打開新建的那個(gè)文件夾,,再打開Skin文件,,把里面的“maxwidth=200”語句改為“maxwidth=400”或者是“maxwidth=500”,然后點(diǎn)QQ上的“+”,,再點(diǎn)一下新建皮膚,,可以把QQ拉大到喜歡大小。

說明

1.選擇的圖像一定要是位圖(bmp)格式,;

2.圖像文件的名字一定要是“main”,;

3.這種方法是用QQ自帶的“藍(lán)色”皮膚文件夾里的配置設(shè)置文件的,由于對(duì)于新手,,所以在其它方面沒有加更多的東西(比如說按鈕的設(shè)置等),;

4.QQ的皮膚是沒有數(shù)量限制的,可以想做多少就做多少,。

編輯器里增加項(xiàng)目/QQ皮膚

簡(jiǎn)單地來說,,QQ皮膚分三大塊:在QQ皮膚目錄下存放一些相關(guān)的圖片(ICO格式)、圖標(biāo)(BMP格式)等資源,;在config.xml文件中定義這些資源的屬性,;在VBScript文件調(diào)用這些資源并定義相關(guān)功能�,?梢钥闯�,,config.xml文件和VBScript文件是整個(gè)皮膚文件的核心。下面來認(rèn)識(shí)一下這兩個(gè)文件:

一,、認(rèn)識(shí)config.xml文件


1.面板的最小寬度,、最小高度、*寬度,、*高度

<Window minWidth="120" minHeight="240" maxWidth="1280" maxHeight="1024" clippingColor="#FF00FF" backgroundColor="#FF00FF">

其中 minWidth="120" 中的數(shù)值120就代表面板的最小寬度,;

minHeight="240" 中的數(shù)值240就代表面板的最小高度;

maxWidth="1280" 中的數(shù)值1280就代表面板的*寬度,;

maxHeight="1024" 中的數(shù)值1024就代表面板的*高度.

要調(diào)整面板的最小寬度,、最小高度、*寬度,、*高度,,只需調(diào)整相應(yīng)的數(shù)值即可。

網(wǎng)上所說的可隨意調(diào)整面板大小其實(shí)就是將minWidth和minHeight的值調(diào)到最小,,將maxWidth和maxHeight的值調(diào)到屏幕的*分辨率,。對(duì)一般人來說,上面的數(shù)值基本上可以做到隨意調(diào)整面板大小了,。

clippingColor和backgroundColor在修改皮膚時(shí)用不著,,不用管它,下同,。

2.按鈕的屬性

(這一部分主要了解按鈕各個(gè)屬性的含義,,對(duì)按鈕定義的格式先不管,后面會(huì)提到)

(1)先以“關(guān)閉”按鈕為例: <Button id="CloseButton" left="149" top="5" width="16" height="16" zIndex="6" toolTip="關(guān)閉" cursor="Hand.cur" visible="true" image="CloseButton_Normal.bmp" hoverImage="CloseButton_Hover.bmp" downImage="CloseButton_Down.bmp" horizontalAlignment="Stretch" verticalAlignment="Stretch"/>

其中Button 是關(guān)鍵字,;

id 指按鈕的名稱,。每個(gè)Button id對(duì)應(yīng)皮膚面板上的某一個(gè)按鈕(就好比每個(gè)身份證號(hào)對(duì)應(yīng)世界上的某一個(gè)人一樣)。注意每個(gè)按鈕的Button id是*(就好比每個(gè)人的身份證號(hào)是*),。

Left,、top 分別指按鈕到皮膚最左邊和最上邊的距離。這兩個(gè)值具體是多少根據(jù)具體皮膚而定,。如果實(shí)在不知道自己的皮膚應(yīng)該取多大的值,,那就先不管。

width,、height 分別指按鈕的寬度和高度,。一般情況下,這兩個(gè)值的大小與按鈕對(duì)應(yīng)的圖標(biāo)大小一致即可(例如關(guān)閉按鈕所對(duì)應(yīng)三個(gè)圖標(biāo)CloseButton_Normal.bmp,、CloseButton_Hover.bmp,、CloseButton_Down.bmp,這三個(gè)圖標(biāo)大小為16*16,,故width,、height的值分別為16,、16))。注意,,同一個(gè)按鈕所對(duì)應(yīng)的圖標(biāo)的大小要一致(例如關(guān)閉按鈕所對(duì)應(yīng)三個(gè)圖標(biāo)CloseButton_Normal.bmp,、CloseButton_Hover.bmp、CloseButton_Down.bmp大小均為16*16),。

zIndex 指圖層的上下順序,。zIndex的值越大,圖標(biāo)越靠上,,靠上的會(huì)擋住靠下的(例如如果若干個(gè)不同的按鈕定義在皮膚面板上的同一個(gè)位置,,則zIndex值*按鈕會(huì)顯示出來,其他按鈕將會(huì)被覆蓋,。這就叫做“狹路相逢勇者勝”,,呵呵)。

toolTip 指鼠標(biāo)放在按鈕上時(shí)出現(xiàn)的提示信息,。這個(gè)可以隨便改(你可以把toolTip改成一些搞怪的話語,,以后有人做出QQ皮膚搞怪版也說不定)。

cursor 指鼠標(biāo)放在按鈕上時(shí)鼠標(biāo)的樣式(例如當(dāng)鼠標(biāo)放到關(guān)閉按鈕上時(shí),,就會(huì)由箭頭變成一只小手),,引號(hào)中是一個(gè)擴(kuò)展名為.cur的鼠標(biāo)樣式文件。

visible 指按鈕的可見性,,true 表示可見,,false表示不可見。

Image ,、hoverImage ,、downImage 、disabledImage 指按鈕在不同狀態(tài)下(如鼠標(biāo)放在按鈕上,、鼠標(biāo)按下按鈕等等)顯示的圖標(biāo),。

有些按鈕中還有transparencyColor屬性,這是透明色的定義,,如果圖標(biāo)上有這種顏色,,則處理為透明色。

horizontalAlignment和verticalAlignment在修改皮膚時(shí)用不著,,不用管它,,下同。

(2)再以“qq小秘書”按鈕為例:

<Button id="HostingButton" left="82" top="48" width="40" height="16" zIndex="27" toolTip="QQ小秘書" cursor="Hand.cur" visible="true">

<Icon ico="HostingButton.ico" cx="16" cy="16" horizontalAlignment="Left" verticalAlignment="Center" leftPadding="0" topPadding="0"/>

<Label labelValue="(0)" color="#071E81" hoverColor="#FFFFFF" fontFamily="MS Sans Serif" fontSize="8" fontStyle="" fontWeight="400" horizontalAlignment="Left" verticalAlignment="Center" leftPadding="18" topPadding="0"/>

</Button>

上面提到的屬性這里就不再重復(fù)了,。

ico 指按鈕所對(duì)應(yīng)的圖標(biāo),,引號(hào)中是一個(gè)擴(kuò)展名為.ico的圖標(biāo)文件;

cx ,、cy 分別指按鈕到皮膚面板最左邊和最上邊的距離,。這兩個(gè)值具體是多少根據(jù)具體皮膚而定,。如果實(shí)在不知道自己的皮膚應(yīng)該取多大的值,那就先不管,。

leftPadding 指圖標(biāo)或者Label相對(duì)于按鈕定義位置的水平偏移量,。水平偏移量為正整數(shù),則向右邊偏移,;水平偏移量為負(fù)整數(shù),,則向左邊偏移,;

舉個(gè)例子來解釋“按鈕定義位置”和“水平偏移量”吧,。

代碼<Button id="HostingButton" left="82" top="48"……>中的(82,48)就是按鈕HostingButton的按鈕定義位置,,其實(shí)就是就是按鈕HostingButton在面板上的坐標(biāo),。

代碼<Icon ico=…… leftPadding="0" ……/>中l(wèi)eftPadding="0"的含義是:按鈕HostingButton的圖標(biāo)HostingButton.ico在按鈕定義位置的基礎(chǔ)上水平向左偏移0,偏移以后的位置就是圖標(biāo)HostingButton.ico在皮膚面板中的實(shí)際位置,;

代碼<Label labelValue…… leftPadding="18" ……/>中l(wèi)eftPadding="18"的含義是:按鈕HostingButton的Label “(0)”在按鈕定義位置的基礎(chǔ)上水平向左偏移18,,偏移以后的位置就是圖標(biāo)Label “(0)”在皮膚面板中的實(shí)際位置;

這里的0,、18就是“水平偏移量”,。

這里要把按鈕HostingButton的按鈕定義位置、按鈕HostingButton的圖標(biāo)HostingButton.ico的位置,、按鈕HostingButton的Label “(0)”的位置區(qū)分開來,。

這一段寫得比較晦澀,實(shí)在看不懂就算了,,不影響皮膚的修改,。

topPadding 指圖標(biāo)或者Label相對(duì)于按鈕定義位置的垂直偏移量。垂直偏移量為正整數(shù),,則向下邊偏移,;垂直偏移量為負(fù)整數(shù),則向上邊偏移,;

labelValue 指Label的內(nèi)容,;

color 指Label的顏色;

hoverColor 指鼠標(biāo)放在Label上時(shí)Label的顏色,;

fontFamily 指Label的字體,;

fontSize 指Label的字體大小,;

fontStyle 指Label的字體風(fēng)格,;

fontWeight 指Label的字體高度。

3.按鈕的定義

由2中舉的兩個(gè)例子可以總結(jié)出按鈕的定義有以下幾種形式,。

(1)若按鈕所對(duì)應(yīng)的圖標(biāo)文件為bmp格式,,則該按鈕對(duì)應(yīng)的代碼形式如下:

<Button …… image="*.bmp" hoverImage="*.bmp" downImage="*.bmp" ……/>

(2)若按鈕所對(duì)應(yīng)的圖標(biāo)文件為Ico格式,,并且該按鈕有Label,則該按鈕對(duì)應(yīng)的代碼形式如下:

<Button ……>

<Icon ……/>

<Label ……>

</Button>

(3)若按鈕所對(duì)應(yīng)的圖標(biāo)文件為Ico格式,,并且該按鈕沒有Label,,則該按鈕對(duì)應(yīng)的代碼形式如下:

<Button……>

<Icon ……/>

</Button>

說明

省略號(hào)(……)中可以補(bǔ)充上2中提到的各種屬性。

文本,、圖片等與按鈕類似,,這里不再贅述。

其實(shí)我們只要掌握到以下程度即可:

(1)給出一個(gè)按鈕,,能在config.xml文件中找到相應(yīng)的代碼,;

(2)稍微了解一點(diǎn)按鈕各個(gè)屬性的含義。   

二,、認(rèn)識(shí)VBScript文件

相信大部分菜鳥沒有VBScrip基礎(chǔ),,因此這一部分完全可以跳過。在修改皮膚時(shí)我會(huì)盡量避開VBScript的知識(shí),,如果實(shí)在避不開,,必要時(shí)會(huì)把代碼的模板給出來,大家只需要修改其中的一兩處就可以了,。

不過還是建議大家學(xué)一點(diǎn)VBScrip的基礎(chǔ)知識(shí),。畢竟,我們不僅要知其然,,更要知其所以然,。

關(guān)于VBScript文件,這里我只說三點(diǎn):

1. 定義變量

在VBScript文件的最前面,,有下面一段代碼:
Dim UserNum
Dim UserStatus
Dim Path
Dim strqqmailTip
Dim ShowStatus
Dim foldbottom
Dim bMsgInside
Dim CurrentWidth
Dim CurrentHeight
Dim PlugMngHeight
Dim PlugCloseState
Dim PetState

這就是定義變量的代碼,。

如果需要定義自己的變量名的話,按以下格式定義就可以了:

Dim 變量名

其實(shí)VBScript只有一種數(shù)據(jù)類型(比C語言簡(jiǎn)單多了),,而且我們只用隱式定義變量的數(shù)據(jù)類型(就是上面這種形式),。

2.定義按鈕在面板中的位置

按鈕大致可以分為兩大類:

一類按鈕是靠左上角對(duì)齊的(即不論皮膚怎么拉伸,該按鈕到皮膚面板最左邊或最上邊的距離始終保持不變),;

一類按鈕是靠右下角對(duì)齊的(即不論皮膚怎么拉伸,,該按鈕到皮膚面板最右邊或最下邊的距離始終保持不變)。

這兩類按鈕的位置都需要在config.xml文件中定義,,但是第二類按鈕還需要在VBScript文件中定義,。定義格式如下:

按鈕名稱.left =cx - 按鈕到皮膚面板最右邊的距離或按鈕名稱 =cy - 按鈕到皮膚面板最下邊的距離,在config.xml和VBScript定義了按鈕的位置以后,,按鈕就可以在面板中顯示出來,,但是此時(shí)點(diǎn)擊按鈕并沒有反映,因?yàn)榇藭r(shí)按鈕的功能還沒有定義。

3. 定義按鈕的功能函數(shù)

定義按鈕的功能函數(shù)的格式如下:

Sub 函數(shù)名()

End Sub

以聊天室為例:
Sub ChatRoomButton_onClick()
Window.ExeCommand 4,1
End Sub
onClick 的意思就是當(dāng)鼠標(biāo)點(diǎn)擊的時(shí)候所做的動(dòng)作,, 這里執(zhí)行的是 Window.ExeCommand 動(dòng)作,。你也可以定義其他動(dòng)作。
Window.ExeCommand具體含義如下:
Window.ExeCommand 1,1 老式皮膚選擇菜單(無顏色及透明度選項(xiàng))
Window.ExeCommand 1,2 最小化
Window.ExeCommand 1,3 關(guān)閉
Window.ExeCommand 2,0 好友面板
Window.ExeCommand 2,1 騰訊服務(wù)面板
Window.ExeCommand 2,2 手機(jī)好友面板
Window.ExeCommand 2,3 企業(yè)QQ好友 面板
Window.ExeCommand 3,1
Window.ExeCommand 4,1 聊天室
Window.ExeCommand 4,2 短信
Window.ExeCommand 4,3 添加聯(lián)系人
Window.ExeCommand 4,4 TT
Window.ExeCommand 4,5 游戲
Window.ExeCommand 4,6 信息管理器
Window.ExeCommand 4,7 顏色變換
Window.ExeCommand 4,8 我的錢包界面
Window.ExeCommand 4,9 所有面板選擇菜單
Window.ExeCommand 5,菜單按鈕X.菜單按鈕Y 主菜單
Window.ExeCommand 6,菜單按鈕X.菜單按鈕Y 更改狀態(tài)菜單
Window.ExeCommand 7,1 QQ郵件
Window.ExeCommand 15,0 小秘書
Window.ExeCommand 19,0 面板管理界面
Window.ExeCommand 23,0 老式面板選擇菜單
Window.ExeCommand 24,0 QQ音樂,、QQ搜索菜單
Window.ExeCommand 25,0 QQ音樂
Window.ExeCommand 26,0 QQ直播程序
再以IP升級(jí)器為例:
sub IPButton_onClick()
tmp="showip.exe"
Set fso = CreateObject("Scripting.FileSystemObject")
If (fso.FileExists(tmp)) Then
Set objShell = CreateObject("Wscript.Shell")
objShell.Run tmp
else
msgbox "發(fā)現(xiàn)錯(cuò)誤啦,!" & chr(10) & "*QQ安裝目錄下的showip.exe文件",,"錯(cuò)誤提示"
end if
End Sub

說明一點(diǎn):IP升級(jí)器即使定義了功能按鈕,點(diǎn)擊的時(shí)候仍然沒有反映,。這是因?yàn)镮P升級(jí)器調(diào)用了外部程序(showip.exe),,而QQ自帶的vbscript.dll文件并不支持這一點(diǎn),所以要對(duì)vbscript.dll文件進(jìn)行修改,。這也是為什么用我修改的QQ皮膚還要覆蓋原版QQ中的vbscript.dll文件的原因,。  

三、刪除組件

對(duì)于原版皮膚或別人發(fā)布的皮膚,,皮膚中的每一個(gè)組件我們不可能都使用,,我們完全可以刪除自己不需要的組件,,DIY出完全屬于自己的個(gè)性皮膚,。

刪除多余組件的步驟是:

*步,用記事本打開config.xml文件,,找到多余組件所對(duì)應(yīng)的代碼(具體怎么找,,在*部分末尾講得很清楚,不再羅嗦),,并記下該組件所對(duì)應(yīng)的id,;

第二步,將config.xml文件中該組件對(duì)應(yīng)的代碼刪除,,保存修改,;

第三步,用記事本打開VBScript文件,,以該組件的id去掉后面的Button等字樣(若有的話)為關(guān)鍵字進(jìn)行搜索,,就會(huì)在VBScript文件中查找到與該組件相關(guān)的代碼,將其刪除,,保存修改,;

第四步,將QQ皮膚目錄下與該組件有關(guān)的圖標(biāo)刪除(如果不知道刪除哪個(gè)圖標(biāo),,這一步完全可以省去,,不影響修改效果);

第五步,,重新加載皮膚,,效果就會(huì)生效。

說明:(1)在刪除組件后,,組件間的間隔可能會(huì)不一致,,影響整個(gè)面板的美觀,。這時(shí)可以在config.xml文件中修改相鄰組件的left屬性,直到自己滿意為止,。

(2)在上面幾步全部做完以后再加載皮膚,,不然你會(huì)被彈出來的錯(cuò)誤消息嚇一跳的。

(3)每次修改保存以后,,要重新加載皮膚才能使修改效果生效,。

(4)萬一你重新加載皮膚的時(shí)候彈出VBScript文件錯(cuò)誤,千萬不要慌,,這個(gè)錯(cuò)誤提示中提示具體哪一行出了錯(cuò),,你再到那一行或者那一行的鄰行去查找原因(空行也算是一行)。

下面以刪除原版皮膚中“QQ郵箱”為例:

*步,,用記事本打開config.xml文件,,找到“QQ郵箱”所對(duì)應(yīng)的代碼為:
<Button id="MailButton" left="54" top="48" width="40" height="16" zIndex="28" toolTip="收發(fā)郵件" cursor="MailButton.cur" visible="true">
<Icon ico="MailButton.ico" cx="16" cy="16" horizontalAlignment="Left" verticalAlignment="Center" leftPadding="0" topPadding="1"/>
<Label labelValue="(0)" color="#071E81" hoverColor="#FFFFFF" fontFamily="MS Sans Serif" fontSize="8" fontStyle="" fontWeight="400" horizontalAlignment="Left" verticalAlignment="Center" leftPadding="18" topPadding="0"/>
</Button>

并記下“QQ郵箱”所對(duì)應(yīng)的id :MailButton;

第二步,,將config.xml文件中“QQ郵箱”所對(duì)應(yīng)的代碼(即上面這段代碼)刪除,,保存修改;

第三步,,用記事本打開VBScript文件,,以Mail(即“QQ郵箱”的id去掉后面的Button)為關(guān)鍵字進(jìn)行搜索,就會(huì)在VBScript文件中查找到與“QQ郵箱”相關(guān)的代碼,,有以下5處:
代碼1:Dim strQQMailTip
代碼2:strQQMailTip = ""
代碼3:MailButton.label = strQQMailTip
代碼4:Sub MailButton_onClick()
Window.ExeCommand 7,1
End Sub
代碼5:
ElseIf code = 100 Then
'改變QQMail的提示
if( var = 0 ) then
strQQMailTip = "(" + "0" + ")"
else
strQQMailTip = "(" + CSTR(var) + ")"
end if
MailButton.label = strQQMailTip

將這五處代碼刪除,,保存修改。

第四步,,將QQ皮膚目錄下與“QQ郵箱”有關(guān)的圖標(biāo)MailButton.cur和MailButton.ico刪除(如果不確定,,這一步完全可以省去,不影響修改效果),;

第五步,,重新加載皮膚,QQ郵箱就消失了,。這時(shí)候皮膚面板上面部分圖標(biāo)間隔不一,,很不美觀,這時(shí)候你可以在config.xml文件中修改相鄰組件“QQ小秘書”的left屬性,,直到自己滿意為止,。 

四、添加組件

如果你在修改皮膚時(shí)不小心誤刪了有用組件,,或者你下載的別人修改的皮膚中缺少你需要的組件,,那么你就要“自己動(dòng)手,豐衣足食“了。

如果你要添加的組件是原版皮膚中有的,,那就好辦多了,。圖標(biāo)等資源、代碼都可以直接從原版皮膚中COPY,,然后復(fù)制到你的皮膚中相應(yīng)位置就可以了,。

如果你要添加的組件原版皮膚中沒有,那就按照以下步驟來做:

*步,,將組件所需要的圖標(biāo)(ICO格式),、圖片(BMP格式)等資源放入到QQ皮膚所在目錄(如果手頭沒有相關(guān)的圖標(biāo)、圖片,,自己也不會(huì)用PhotoShop等工具制作,,這一步就先跳過,在后面我會(huì)提到補(bǔ)救的方法),;

第二步,,在config.xml文件中定義這些資源的屬性。

定義組件屬性的格式可以參考*部分第3點(diǎn)(即“3按鈕的定義”),,然后在這個(gè)格式的基礎(chǔ)上添加相關(guān)屬性,,相關(guān)屬性可以參考*部分第2點(diǎn)(即“2按鈕的屬性”)。如果在*步中沒有圖標(biāo),、圖片等資源,,在這里可以將組件定義為文本,,文本的代碼模板為:

<Text id="…" left="…" top="…" width="…" height="…" zIndex="…" value="…" color="…" hoverColor="…" fontFamily="…" fontSize="…" fontWeight="…" toolTip="…" cursor="*.cur" active="true" visible="true" link="false"/> (注:各屬性的取值可以參考其他組件)

還有一個(gè)更簡(jiǎn)單的方法:把別的按鈕或文本的代碼COPY過來,,然后將相關(guān)屬性的值改成自己的。

也許有人會(huì)問,,添加的代碼要放到config.xml文件中具體什么位置呢,?只要遵守以下兩條規(guī)則,代碼存放的位置是任意的,。

規(guī)則一:

在config.xml文件的開頭有這樣一段代碼:
<?xml version="1.0" encoding="gb2312"?><theme version="1.0">
在config.xml文件的結(jié)尾有這樣一段代碼:
</Window>
</theme>

添加的代碼要位于上述兩段代碼之間,。

規(guī)則二:添加的代碼不能“拆散”已有組件的代碼。例如有如下代碼:
<Button ……>
<Icon ……/>
<Label ……>
</Button>

我們添加的代碼可以位于這段代碼之前,,也可以位于這段代碼之后,,但千萬不要加在這段代碼的中間[3]

第三步,在VBScript文件調(diào)用這些資源并定義相關(guān)功能,。

如果組件是靠右下角對(duì)齊的(跳過第二部分的現(xiàn)在返回去看一下第二部分的第2點(diǎn):2.定義按鈕在面板中的位置,。很容易看懂的),還要在VBScript文件中定義組件的位置,。定義組件位置的代碼添加到什么位置呢,?在VBScript文件中找到以下代碼:
SearchButton = cy - 25
MsgManagerButton = cy – 25
將定義組件位置的代碼添加到上面這段代碼的下一行。
下面來定義組件的功能函數(shù)。
功能函數(shù)的代碼模板是:
sub IPButton_onClick()
tmp="showip.exe"
Set fso = CreateObject("Scripting.FileSystemObject")
If (fso.FileExists(tmp)) Then
Set objShell = CreateObject("Wscript.Shell")
objShell.Run tmp
else
msgbox "發(fā)現(xiàn)錯(cuò)誤啦,!" & chr(10) & "*QQ安裝目錄下的showip.exe文件",,"錯(cuò)誤提示"
end if
End Sub

這其實(shí)是IP升級(jí)器的代碼,,我們只需要修改其中幾處,就可以變成自己的代碼:將*行的IPButton改為所添加組件的 id ,;將第二行和第八行中的showip改成外部程序的可執(zhí)行主程序的名字,。

一般皮膚(包括原版皮膚)的VBScript文件中都有下面這句注釋: 處理QQ程序發(fā)來的事件

將我們修改好的功能函數(shù)代碼放到這段注釋的上面即可。

第四步,,修改VBScript.dll文件,。

QQ自帶的vbscript.dll文件并不支持調(diào)用了外部程序,所以要使用破解的vbscript.dll文件,。這也是為什么用修改的QQ皮膚還要覆蓋原版QQ中的vbscript.dll文件的原因[4] ,。


*版本設(shè)置方法

將下載的圖片設(shè)置為QQ皮膚
方法一:直接拖拽你喜歡的圖片到主面板頂部區(qū)域→OK
  方法二:點(diǎn)擊QQ面板右上角→更改外觀按鍵→按下(自定義)→選擇你喜歡的圖片→OK
  詳情如下:
  【*步】:打開QQ主面板,點(diǎn)擊“更改外觀”()按鈕 
  【第二步】:點(diǎn)擊“設(shè)置全透明皮膚”()按鈕,,并移至最上方 
  【第三步】:點(diǎn)擊“自定義”按鈕,, 選擇喜歡的圖片,這時(shí)會(huì)出現(xiàn)“選擇背景填充方式”的對(duì)話框,,選擇圖片的填充方式(單圖或者平鋪),,然后拖動(dòng)主面板到圖片的最左上角位置(PS::不是屏幕的最左上角位置),點(diǎn)擊“確定”即可 ,。

類似“QQ皮膚”
與“QQ皮膚”相關(guān)的網(wǎng)站