როგორც წესი, Windows ოჯახის ოპერაციული სისტემებისთვის გამოყენებული დიალოგური ფანჯრების შაბლონები ინახება PE მოდულების რესურსების განყოფილებებში (შესრულებადი მოდულები თავად ან დინამიური ბიბლიოთეკები). ეს საშუალებას იძლევა შეცვალოთ ან ლოკალიზოთ ინტერფეისი პროგრამების ხელახლა შედგენის გარეშე. ამისათვის თქვენ შეგიძლიათ შეცვალოთ დიალოგები რესურსის რედაქტორის გამოყენებით.
აუცილებელია
არის უფასო რესურსების ჰაკერი, რომელიც შეგიძლიათ ჩამოტვირთოთ rpi.net.au/~ajohnson/resourcehacker- ზე
ინსტრუქციები
Ნაბიჯი 1
გახსენით PE მოდულის ფაილი, დიალოგები, რომელშიც გსურთ შეცვალოთ. რესურსების ჰაკერში დააჭირეთ Ctrl + O ან აირჩიეთ File და Open… მენიუს ელემენტები. გამოჩნდება ფაილის შერჩევის დიალოგი სათაურით "გახსენით ფაილი, რომელიც შეიცავს რესურსს …". გადადით დირექტორიაში, რომელშიც არის მოდული. აირჩიეთ სასურველი ფაილი ჩამონათვალში. დააჭირეთ ღილაკს "გახსნა".
ნაბიჯი 2
იპოვნეთ და გახსენით დიალოგის რესურსი, რომლის შეცვლაც გსურთ. განავრცეთ დიალოგის ჯგუფი პროგრამის მარცხენა პანელში. თანმიმდევრულად გააფართოეთ ამ განყოფილების წყობილი კვანძები და შეარჩიეთ მათ შემადგენელი ელემენტები. ამ შემთხვევაში, რესურსის დეკომპილირებული შინაარსი გამოჩნდება მარჯვენა სარკმელში, სკრიპტის ტექსტის სახით, ხოლო დიალოგს ატარებს ცალკე მცურავ ფანჯარაში.
ნაბიჯი 3
დიალოგის შეცვლა მისი სტილის, ატრიბუტებისა და გეომეტრიული პარამეტრების რედაქტირებით. ფოკუსის გადატანა მცურავ დიალოგურ ფანჯარაში. დააჭირეთ მასზე მარჯვენა ღილაკით და აირჩიეთ რედაქტირების დიალოგის ელემენტი კონტექსტური მენიუში ან დააჭირეთ Ctrl + E. დიალოგის რედაქტორის ფანჯარაში, რომელიც გამოჩნდება, გააკეთეთ საჭირო ცვლილებები. ასე რომ, თქვენ შეგიძლიათ შეცვალოთ ფანჯრის დიალოგის სათაური, მისი ზომა, ნაგულისხმევი კოორდინატები, შრიფტი, სტილის ნაკრები და გაფართოებული სტილები (როდესაც მონიშნულია ExStyle ველი). დააჭირეთ OK- ს.
ნაბიჯი 4
დიალოგის შეცვლა მასში ახალი მართვის საშუალებით. დააჭირეთ Ctrl + I- ს, ან მაუსის მარჯვენა ღილაკით დააჭირეთ დიალოგს და აირჩიეთ Control Control- ის ჩასმა. Control Editor- ის ფანჯარაში, აირჩიეთ მართვის ტიპი, რომელიც შეგიძლიათ დაამატოთ წინასწარ განსაზღვრული კონტროლის სიის ერთეულის არჩევით, ან ქვემოთ მოცემულ ერთ-ერთ ღილაკზე დაჭერით. სუბტიტრების ტექსტში, საჭიროების შემთხვევაში, შეიყვანეთ ტექსტი მართვის ფანჯრისთვის. მარცხენა, ზედა, სიგანე, სიმაღლე ველებში მიუთითეთ შექმნილი ელემენტის კოორდინატები და ზომები (მათი რეგულირება ვიზუალურ რეჟიმში შეიძლება), ხოლო ID ველში შეიყვანეთ მისი რიცხვითი იდენტიფიკატორი. დააყენეთ სტილები. დააჭირეთ OK- ს.
ნაბიჯი 5
დიალოგის შეცვლა მასში არსებული კონტროლის თვისებების რედაქტირებით. მაუსის მარჯვენა ღილაკით დააჭირეთ ნებისმიერ დიალოგს დიალოგში. კონტექსტური მენიუში აირჩიეთ რედაქტირების მართვის ელემენტი. წინა ნაბიჯში აღწერილი თვისებების შესაცვლელი მოქმედებების შესრულება.
ნაბიჯი 6
დარწმუნდით, რომ თქვენს მიერ შეტანილი ცვლილებები სწორია. დარწმუნდით, რომ დიალოგი შეცვლილია ისე, როგორც გსურთ, მთლიანი სურათის სანახავად მცურავ ფანჯარაში.
ნაბიჯი 7
შეადგინეთ შეცვლილი დიალოგის რესურსის სკრიპტი. Resource Hacker– ის მთავარ ფანჯარაში დააჭირეთ ღილაკს Compile Script.
ნაბიჯი 8
შეინახეთ PE მოდული ან მისი ასლი. მენიუდან აირჩიეთ ფაილი. დააჭირეთ ღილაკს შენახვა ან შენახვა როგორც …. საჭიროების შემთხვევაში მიუთითეთ ფაილის ახალი სახელი და დააჭირეთ ღილაკს შენახვა.
ნაბიჯი 9
შეამოწმეთ შედეგი. თუ შეცვლილი PE მოდული არის პროგრამის შემსრულებელი ფაილი, გაუშვით ის. გადახედეთ საჭირო ნაბიჯებს შეცვლილი დიალოგების საჩვენებლად. დარწმუნდით, რომ თქვენს მიერ შეტანილი ცვლილებები გავლენას არ ახდენს პროგრამის მუშაობაზე.