ResHacker詳細介紹_第1頁
ResHacker詳細介紹_第2頁
ResHacker詳細介紹_第3頁
ResHacker詳細介紹_第4頁
ResHacker詳細介紹_第5頁
已閱讀5頁,還剩6頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、ResHacker 詳細介紹Lilvr §Mt艾I更許多人想制作岀自己的個性文件,比如一些像用它來改)oo如圖:.exe之類的可執(zhí)行文件 (sysdm.cpl也可以有好多東西都可以改的,用ResHacker就可以我們隨便用ResHacker打開一個對話框,比如我修改的下載對話框:rem W. ra.iupju. fal;l imtWET羽刃卯m“;f 幵 <l I rTrtrsi4兩2帕百£ PlMXOf 工 60.工胡11$ST7LI g 比JILF柚W! | &I 懈 JBTF弊闊加“| &B WTT1 I 也 HDICH.nriKiX | 15

2、FC+UF I M CAM1W | 亡腫1*電站T:#DQltHLL 丁螯單交呼直.打SHI1C lSIKE | 弟.IK林Fl. I fSjHIM | VS.TXSXlU.町 IK IJ M£.11 s Me;1 占強 sr-ATi v. laniriEwwct 看.m:i)f.憶Hit百 r% % w9 ia0:imML rfEWa 437X SffATl 詁EU<I_iU:LD, 25, <, LIC, tOCCKWL T 門詹"nirtlAjpEftiEHMJr. m.aJClS | Ffl5_W1':JiL | ISjIffllfi,暫虬 11

3、4C':ltttaii亠金胃艾十*皆eft廿媼 h lllHJ I常和好tx |賓悴丸純睥 ikli初 cmrm "曲涉時丁右 suric.現(xiàn)swie i 禹.mr I vsLcnu ( i.vtseu; M).毛屍 m w DQiniL "B'Hb'i. *班 SlATI is.nvu | IS.HHVEI I 靈口DU| 嗎峙 M inCWL "4*ttUtl"» £ STlFKkI fitJKMVIX I K.I33U | NjTOQU,M 人 IM 1d口-常初i '皓s$_rer i軒.rrs

4、tu i祝uita i列“打r匱耐 豹】創(chuàng)盯山 飛 5比場|_ r!TM'r 41Ur ISJiTie S,£:»L£ | £S.M豊EFH | iSjJCC *i TUIBtl. 4訊 弘 iTfl. MOWnai 'ffiMKi".-TMI." S3_1I«J | 33JMIP31 | K_.MLU l 和RIM區(qū) 411 Tir 1g 10BE); !IPIP 曠TTi 杵苗EH口Ki II 眄EELB I眼.MB LTJi WciiTitoi '鄲鼎網(wǎng)匚屯擰九&rrn< ira&

5、#187;trn | ticmtr |晦is慟i i初國牌齢 叫 加兀 g atl_M:IujL * jyM.1?* iJ £-!-_, fiL_HJUfeL?r:.*= CJULL £_V'_U:Li tL :吐【.I A 口勺自出 HaNmwi "Wi 斗njwnmnm I vs.oieiw l w.tiseblf 1 低te. inij)nR 嗎 11PJUMfc 亠' 1jCttHCOMKIZ. 口 必 召 QCcBTfaJL 4AJ. %節(jié)宀十JLS.IUaLHiMMT | 北訂亦甲UM I 臣戈.TgiLHlLp |KI, |.JP 叫

6、 Alrcwmn i. g mTjr. isj itw i.unn I ? t*t5EKT ? rs. :弱兒 %. kTJOSEM:首先這幾行:這崖星:7謳輕舊扌:!,稻丈土:權(quán)貫IALOGEX 60f 6OfSTYLE P3_HOP*LFPABE I DSJfQIPLEHSG I D5_SETrQREGPOUNP I D5_CEWTTRC4PTIOT 耳文件下栽"這里的可呂中阿曲聯(lián)宰科活M盼酥UJ附E 湮CHINESE, 唏*席黑屢對話框特甲豹審百” NHffiMVTMK» 7PF暮 尚町 鶉-宋轅匚 HLW0賦LFALS% 134芒蚤就是飛活樁的字佯,擔改茨校中屢或K

7、lft芋啊姑踽畫 牝臣l涯了 |皓式力財NT字詩*小*"斷用字訃"這里的是此對話框的編號,標題,使用語言,使用字體等參數(shù)。對話框常見控件接下來的兩個大括號“ 中括起來的就是對話框的控件了,每一個控件對應一行控件有其基本格式:CONTROL 控件內(nèi)容”,控件所對應的編號,控件類型,控件參數(shù),X方向位置,Y方向位置, 長度,寬度基本操作:改變位置和大?。浩渲形恢煤痛笮∈歉鶕?jù)自己的需要修改的,可以直接修改數(shù)值,或者在對話框演示窗口中直接拖動,有一些控件像AVI動畫等在演示窗口中是隱藏不顯示的,點擊會岀現(xiàn)大小虛框,就可以拖動了。添加控件:需要加上一個控件可在“中加上一行對應類型的代

8、碼,每個類型的代碼格式在下面分類說明,直接復制格式代碼再根據(jù)自己需要修改即可(一般添加的是文字、位圖、圖標或AVI動畫代碼。而按鈕、進度條和代碼一般只做修改不做添加。添加的話需要另外修改其他的 對應復雜一些的代碼刪除控件:直接刪除對應的那一行代碼即可第2項控件的對應編號如果沒有特殊需要(比如添加圖標)最好不要改動。以下就我知道的幾種常見控件修改分類說明(所有的控件參數(shù)見文章最后的控件參數(shù)表):1. 文字信息的修改打開辺打開文搟夷報梢這是最常見的一種控件了。格式:CONTROL "文件大小未知", 4361, STATIC, SS_SIMPLE | SS_NOPREFIX |

9、 WS_CHILD,30, 40, 190, 20修改說明:第1項,控件內(nèi)容就是“文件大小未知“引號里的就是提示的文字內(nèi)容,可以根據(jù)自己的需要改成自己想要顯示的文字信息。2. 位圖信息的修改下栽芫畢茯靈文件偌®:文件£Tfc:權(quán)騙速度: 鏤磁度;下戟芫畢后關(guān)闡逵劉話框iD 打齊樂)打開文件呢0)位圖信息也是我們經(jīng)常改動或加上的。如FlyakiteOS 里就加上了不少。為我們的對話框增光添彩。格式:CONTROL 2, 0, STATIC, SS_BITMAP | WS_CHILD | WS_VISIBLE | WS_GROUP, 261, 12, 85, 85修改說明:第1

10、項,控件內(nèi)容(格式中的就是2 了)是對應的 Bitmap位圖資源組里的圖片編號,如果你想新加入一個位圖到對話框,可以在Bitmap位圖資源組里新加入你所要添加的位圖,編號可自己設定但不可與現(xiàn)有位圖編號重復,然后在對話框里把上面的第1項控件內(nèi)容改為你新加入位圖的編號即可。要注意的是添加的位圖要用iconworkshop另存為帶透明的BMP位圖”,這樣編譯保存以后對話框顯示岀來的就是透明的3. 圖標信息的修改0%完成.取消圖標在對話框中的修改方式與位圖大致相同格式:CONTROL 4102, 4102, STATIC, SS_ICON | WS_CHILD | WS_VISIBLE, 7, 7,

11、21, 20修改說明:第1項控件內(nèi)容和第 2項控件編號(格式中都是4102 )一般都是對應的Icon Group圖標資源組的里的圖標編號,如果你想新加入一個圖標到對話框,可以在Icon Group圖標資源組里新加入你所要添加的圖標,編號可自己設定但不可與現(xiàn)有圖標編號重復,然后在對話框里把上面的第1項控件內(nèi)容和第 2項控件編號改為你新加入圖標的編號即可。4. 按鈕信息的修改下?lián)彳井呂募Tfc:傳輸速度: 下翻5輩后關(guān)遜i對話整心打開打開文峽(I)按鈕一般對應的按鈕功能是在源程序設計的時候就制定好了的。所以一般只修改位置和大小,不改內(nèi)容,也不添加按鈕。格式: CONTROL " 打開

12、(&O)", 4377, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 30, 100, 60, 14 修改說明:按照基本操作中的位置和大小的修改方法修改。5. AVI 動畫的修改AVI 動畫是比較麻煩的一項,首先你要自己用 flash 、fireworks 、 ImageReady 、 Photoimpact 等動畫制作工具制作好 gif 動畫,再用 Movie Gear 轉(zhuǎn)成 AVI 動畫導入 AVI 資源組, AVI 的制 作參見可樂的教程: 格式: CONTROL "", 4

13、353, "SysAnimate32", ACS_TRANSPARENT | ACS_AUTOPLAY | ACS_TIMER | WS_CHILD | WS_VISIBLE, 198, 11, 85, 85修改說明:AVI 動畫代碼的最后兩個也就是 AVI 動畫長和寬的代碼,要和你的實際 AVI 大小相同,要注意 的是,這兩個數(shù)并不是 10 進制數(shù)好像,或者是需要換算的。比如格式代碼中的 85 , 85 對應的 AVI 大小是 128*128不過有一個偷懶的辦法。不用換算。我是試了 128*128 的 位圖放進去之后自動的調(diào)整為了85 ,85。AVI我也試著用 85 ,

14、85,試岀來確實沒錯128*128大小對應的就是85 , 85其他的可以照搬。把你想改的 AVI 大小放一個同樣大小的位圖進去,會自動換算成控件格 式的大小。AVI 動畫系統(tǒng)的一些 AVI 動畫位置 (注意 AVI 動畫的上面的格式代碼只供識別代碼類型是 修改的時候要用原代碼改大小和位置,不可復制格式代碼,否則會由于編號不同程序會找不到 對應的動畫):下載動畫: shdoclc.dll 中的 4352 對話框,對應的是 shdocvw.dll 的 AVI 動畫 256 號 網(wǎng)頁下載動畫: shdoclc.dll 中的 13136 號對話框,對應的也是 shdocvw.dll 的 AVI 動畫

15、256 號以下動畫共用 shell32.dll 中的 1020 號對話框移動文件: shell32.dllAVI 動畫 160 號復制文件: shell32.dllAVI 動畫 161 號將文件移動到回收站: shell32.dllAVI 動畫 162 號 -清空回收站: shell32.dllAVI 動畫 163 號刪除文件: shell32.dll AVI 動畫 164 號屬性轉(zhuǎn)換: shell32.dll AVI 動畫 165 號另外補上 AVI 動畫的添加方法,就是在本來沒有 AVI 動畫的對話框里添加 AVI首先當然還是要按上面的方法把你要加的 AVI 做好。然后導入你所要添加的對話

16、框所在的 文件中,導入的時候 AVI 號碼自己定,但不可以和現(xiàn)有 AVI 號碼相同,比如你設了一個號碼為 1 。那么在你要加的對話框的代碼中加入下面這一行代碼: CONTROL "#1", 12287, SysAnimate32", ACS_CENTER | ACS_AUTOPLAY | WS_CHILD | WS_VISIBLE, 176, 17, 85, 85其中控件內(nèi)容,也就是 “#1"里面, #號后面的數(shù)字就是你先前設定的avi 號碼了。6. 進度條的修改豎式進度條:下就芫畢立件巴下戟:俺編遼度:鏤磁度;下戟芫畢后關(guān)崗該対話框Q打開范)打開文絆実

17、CE)進度條也是 win dows 對話框中經(jīng)常岀現(xiàn)的,除了我們常見的win dows 進度條以外,還有軟件也有,例如 winrar壓縮的進度條等。格式(進度由左往右增加):CONTROL "", 13137, "msctls_progress32", WS_CHILD |WS_VISIBLE, 4, 4, 20, 97修改說明:Win dows默認的進度條的進度是從左往右增加的,如以上格式代碼就是,不少朋友喜歡把進度條改成從下往上增加的,也就是所謂的豎式進度條,在參數(shù)前面加上PBS_SMOOTH | PBS_VERTICAL|即可注意改完后要對應的改變

18、進度條控件的大小和位置例如把以上格式代碼中的變成進度從下往上的:CONTROL "", 13137, "msctls_progress32", PBS_SMOOTH | PBS_VERTICAL | WS_CHILD | WS_VISIBLE, 4, 4, 20, 97暫時就寫以上常見的 6種,以后再補充其他的。另外。在所有的控件都修改完成之后養(yǎng)成一個好習慣,在演示窗口中把每個控件都點擊一下 看看大小虛框有沒有蓋住其他的控件,如果有就把大小調(diào)整一下再編譯。遺忘這一點可能會引起控件被蓋住的錯位問題控件參數(shù)表所謂控件參數(shù)基本上常見的就是 Visual C+

19、編程 MFC 中的 CStatic 樣式 基本的如下表:CStatic 樣式所有的控制都有各種顯示樣式。樣式是在用 Create 函數(shù)建立控制時傳遞給它的 dwStyle 參數(shù)所決定的。對 CStatic 有效的樣式簡介如下:從 CWnd 繼承來的樣式 :WS_CHILD CStatic 所必須的。WS_VISIBLE 表示該控制對用戶應該是可見的。WS_DISABLED 表示該控制拒絕接受用戶事件。WS_BORDER 控制的文本區(qū)域帶有邊框。CStatic 固有的樣式 :SS_BLACKFRAME 該控制區(qū)域以矩形邊界顯示。顏色與窗口框架相同。SS_BLACKRECT ? 該控制以填充的矩形顯示。顏色與當前的窗口框架相同。SS_CENTER 文本居中。SS_GRAYFRAME 控制以矩形邊框方式顯示。顏色與當前桌面相同。SS_GRAYRECT 該控制以填充的矩形顯示。顏色與當前的桌面相同。SS_ICON 控制以圖標形式顯示。文本作為圖標在資源文件的名稱。 rect 參數(shù)只控制位置SS_LEFT 文本居左顯示。文字可回繞。

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論