Predlošci dijaloških okvira aplikacija za operativne sustave obitelji Windows pohranjeni su u pravilu u odjeljcima resursa PE modula (sami izvršni moduli ili dinamičke knjižnice). To omogućuje promjenu ili lokalizaciju sučelja bez ponovnog prevođenja programa. Da biste to učinili, možete promijeniti dijaloške okvire pomoću uređivača resursa.
Potrebno
je besplatni resursni haker dostupan za preuzimanje na rpi.net.au/~ajohnson/resourcehacker
Upute
Korak 1
Otvorite datoteku PE modula, dijaloške okvire u kojima želite promijeniti. U programu Hacker resursa pritisnite Ctrl + O ili odaberite stavke izbornika Datoteka i Otvori … Pojavit će se dijaloški okvir za odabir datoteke s naslovom "Otvori datoteku koja sadrži resurs …". Idite u direktorij s modulom u njemu. Odaberite potrebnu datoteku s popisa. Kliknite gumb "Otvori".
Korak 2
Pronađite i otvorite dijaloški resurs koji želite promijeniti. Proširite grupu Dijaloški okvir u lijevom oknu aplikacije. Sekvencijalno proširite ugniježđene čvorove ovog odjeljka i odaberite elemente koje sadrže. U tom će se slučaju dekompilirani sadržaj resursa prikazati u desnom oknu u obliku teksta skripte, a sam će se dijalog prikazati u zasebnom plutajućem prozoru.
3. korak
Izmijenite dijaloški okvir uređivanjem njegovih stilova, atributa i geometrijskih parametara. Premjestite fokus na plutajući dijaloški okvir. Desnom tipkom miša kliknite je i u kontekstnom izborniku odaberite stavku Uređivanje dijaloškog okvira ili pritisnite Ctrl + E. U prozoru uređivača dijaloškog okvira koji se pojavi unesite potrebne promjene. Dakle, možete promijeniti naslov dijaloškog okvira, njegovu veličinu, zadane koordinate, font, skup stilova i proširene stilove (kada je potvrđen potvrdni okvir ExStyle) prozora. Kliknite U redu.
4. korak
Izmijenite dijaloški okvir dodavanjem novih kontrola u njega. Pritisnite Ctrl + I ili desnom tipkom miša kliknite dijaloški okvir i odaberite Umetni kontrolu. U prozoru programa Control Editor koji se pojavi odaberite vrstu kontrole koju želite dodati odabirom stavke popisa unaprijed definiranih kontrola ili klikom na jedan od donjih gumba. Ako je potrebno, u tekstualni okvir Caption unesite tekst za kontrolni prozor. U polja Lijevo, Vrh, Širina, Visina navedite koordinate i veličine elementa koji se stvara (oni se zatim mogu prilagoditi u vizualnom načinu), a u polje ID unesite njegov numerički identifikator. Postavite stilove. Kliknite U redu.
Korak 5
Izmijenite dijaloški okvir uređivanjem svojstava kontrola koje već postoje u njemu. Desnom tipkom miša kliknite bilo koju kontrolu u dijaloškom okviru. U kontekstnom izborniku odaberite stavku Uredi kontrolu. Izvršite radnje za promjenu svojstava slična onima opisanim u prethodnom koraku.
Korak 6
Provjerite jesu li promjene koje ste unijeli točne. Obavezno izmijenite dijaloški okvir onako kako želite pregledavajući ga u cijelosti u plutajućem prozoru.
7. korak
Sastavite modificiranu skriptu resursa dijaloga. U glavnom prozoru hakera resursa kliknite gumb Sastavi skriptu.
Korak 8
Spremite PE modul ili njegovu kopiju. Na izborniku odaberite File. Kliknite stavku Spremi ili Spremi kao … Po potrebi navedite novo ime datoteke i kliknite gumb Spremi.
Korak 9
Provjerite rezultat. Ako je modificirani PE modul izvršna datoteka aplikacije, pokrenite ga. Poduzmite potrebne korake za prikaz modificiranih dijaloških okvira. Pazite da promjene koje ste napravili ne utječu na rad programa.