更改VB程序的图标
轉(zhuǎn)自:http://xinhugo.blog.163.com/blog/static/16797936320109535452362/
更改VB程序的圖標
這幾天,用VB寫了一些小程序。除了功能的實現(xiàn),關注的就是界面的美化了。
而程序圖標的是用戶運行程序前,最先呈現(xiàn)在屏幕上的事物。所以,我認為程序有必要使用一個有自己特點的圖標。
?
本文介紹的是Visual Basic 6.0?圖標更改方法,VB.NET,未必適用。
?
首先,介紹在程序編譯為.exe(可執(zhí)行文件)前,自定義圖標的方法。
如果文章,是介紹“點擊某個按鈕,選擇圖標”之類的內(nèi)容,就失去了文章的意義了。
?
以下,則是設置圖標出錯的提示。
<
?
?在Visual Basic 6.0中,對程序的圖標,是有一定的要求的。
?
具體如下:
色深:256色
尺寸:支持48 x 48(像素)或以下
格式:ico(就是Windows下的圖標格式)
?
如果你的圖標,沒有滿足這個上述條件,怎么辦?
?
照例,需要用到PhotoShop。
本文以目前最新版本PhotoShop 12.0.1 CS5為例,介紹圖標修改方法。
默認情況下,PhotoShop是不支持.ico格式的,必須安裝ico格式插件。
?
?
文件名: ICOFormat.zip
文件大小: 209613?字節(jié)?(204.70 KB)
修改日期: 2013-08-18 19:30
MD5: 7fe4a7109e4fc5145201861384c6e4cb
SHA1: 32ac6e0fbec645d041310d878d86b43698575c5e
SHA256: 7ddbed51c1c2669146e2adaad79b917c7a9a0dd35065a50c4b0ec7a720b6f597
CRC32: dd5e38c6
?
下載地址:http://pan.baidu.com/share/link?shareid=3071992019&uk=1327104607
?
?
為了照顧“比我更初學”的初學者,簡單說明photoshop ico?格式插件安裝方法。
1.下載ICOFormat.zip
2.解壓縮得到ICOFormat.8bi、ICOFormat64.8bi
3.復制到photoshop安裝目錄下的Plug-ins文件夾
4.運行photoshop即可打開ico格式文件。
?
提示:如果打開時,提示“找不到增效工具入口點”,可能是內(nèi)存不太夠,請關閉一些暫時用不到的程序。還不行的話,重新安裝photoshop試試。
?
下面,正式介紹photoshop里,圖標制作修改方法。
?
1.要將喜歡的圖片,用于VB生成的程序圖標,源圖片的格式,沒有太多的限制。只要能用PhotoShop打開即可。
2.修改圖片色深
圖像→模式→索引顏色,即彈出下圖窗口。
?
<
注意,截圖中框住的“顏色”,必須為256色。然后,單擊“確定”
3.修改圖片尺寸
圖像→圖像大小,即彈出下圖窗口
?
<
注意,截圖中框住的“寬度、高度”,必須為48或以下。然后,單擊“確定”
4.保存為.ico格式文件
文件→存儲為→即彈出下圖窗口
?
<
“格式”的下拉菜單,注意選擇ICO格式。
?
經(jīng)過以上步驟,制作出來的圖標,已經(jīng)可以在Visual Basic 6.0?程序中使用了。
?
下面,介紹,在Visual Basic 6.0?中,設置為剛剛制作好的圖標方法。
1.在VB窗口中,?打開/新建?一個工程。
2.在設計視圖中,選擇一個窗體。默認為“Form 1”
3.在右側(cè)的“屬性”窗口中,找到“icon”(圖標)。
?
<
4.單擊“icon”右邊的省略號,選擇剛剛制作好的ico格式文件即可。
?
提示:圖標文件,支持放置在,含中文或空格的目錄中。
?
?
如果程序已經(jīng)編譯為exe了,還能修改圖標嗎?答案,是肯定的。
?
這里,需要用到的是ResHacker。
?
?
操作→替換圖標→在彈出的窗口中,選擇用于替換的ico圖標即可。
<
?
?替換效果,見下圖。
?
使用這種方法,標題欄的圖標無法替換。
<
?
?
下面,總結一下,兩種修改方法。
| 方法 | 優(yōu)點 | 缺點 |
| 生成(編譯)前設置 | 使用VB自身進行設置,沒有用外部程序進行修改.exe,圖標的設置最為徹底 | 需要將圖片修改為256色,步驟相對多些。 |
| 生成(編譯)后修改 | 步驟簡單,支持使用RGB模式的.ico文件進行替換 | 標題欄的圖標,無法替換 |
?
?
細心的朋友,應該能發(fā)現(xiàn),本文的圖片是在不同的系統(tǒng)進行截取的。
由于Visual Basic 6.0?與Windows 7?系統(tǒng),不太兼容。在設計界面,移動/選擇控件,有些問題。所以,VB程序,都是在裝了Windows XP SP3的虛擬機里面寫的。
開著VirtualBox,Photoshop 12.0.1 CS5,Word 2010,才發(fā)現(xiàn)2G內(nèi)存,真的不夠用!期待DDR3?內(nèi)存降價,哈哈!
?
?
總結
- 上一篇: deepin 利用xmodmap修改键盘
- 下一篇: 平板电脑可以装python吗_电脑上的应