Skabeloner til applikationsdialogbokse til operativsystemer i Windows-familien opbevares som regel i ressourceafsnittene i PE-moduler (selve eksekverbare moduler eller dynamiske biblioteker). Dette gør det muligt at ændre eller lokalisere grænsefladen uden at kompilere programmerne igen. For at gøre dette kan du ændre dialogerne ved hjælp af ressourceeditoren.
Nødvendig
er en gratis ressourcehacker, der kan downloades på rpi.net.au/~ajohnson/resourcehacker
Instruktioner
Trin 1
Åbn PE-modulfilen, de dialoger, som du vil ændre. I Ressourcehacker skal du trykke på Ctrl + O eller vælge menupunkterne Filer og Åbn…. En filudvælgelsesdialog vises med titlen "Åbn fil indeholdende ressource …". Gå til biblioteket med modulet i. Vælg den ønskede fil i listen. Klik på knappen "Åbn".
Trin 2
Find og åbn den dialogressource, du vil ændre. Udvid dialoggruppen i programmets venstre rude. Udvid sekventielt de indlejrede noder i dette afsnit, og vælg de elementer, de indeholder. I dette tilfælde vises det dekompilerede indhold af ressourcen i højre rude i form af scripttekst, og selve dialogen gengives i et separat flydende vindue.
Trin 3
Rediger dialogen ved at redigere dens stilarter, attributter og geometriske parametre. Flyt fokus til den flydende dialogboks. Højreklik på den, og vælg rediger dialogboksen i genvejsmenuen, eller tryk på Ctrl + E. I dialogvinduet, der vises, skal du foretage de nødvendige ændringer. Så du kan ændre titlen på dialogen, dens størrelse, standardkoordinater, skrifttype, sæt af typografier og udvidede typografier (når afkrydsningsfeltet ExStyle er markeret) i vinduet. Klik på OK.
Trin 4
Rediger dialogen ved at tilføje nye kontroller til den. Tryk på Ctrl + I, eller højreklik på dialogen, og vælg Indsæt kontrol. I kontrolvinduet, der vises, skal du vælge den type kontrol, der skal tilføjes, ved at vælge det foruddefinerede kontrolelisteelement eller ved at klikke på en af knapperne nedenfor. Indtast om nødvendigt teksten til kontrolvinduet i tekstfeltet Tekst. I felterne Venstre, Top, Bredde, Højde skal du angive koordinaterne og størrelserne for det element, der oprettes (de kan derefter justeres i visuel tilstand), og indtast dets numeriske id i ID-feltet. Indstil typografierne. Klik på OK.
Trin 5
Rediger dialogen ved at redigere egenskaberne for de kontroller, der allerede findes i den. Klik på en vilkårlig kontrol i dialogboksen med højre museknap. I genvejsmenuen skal du vælge Rediger kontrolelementet. Udfør handlinger for at ændre egenskaber svarende til dem, der blev beskrevet i det foregående trin.
Trin 6
Sørg for, at de ændringer, du har foretaget, er korrekte. Sørg for, at dialogen er ændret, som du vil, ved at se den i sin helhed i et flydende vindue.
Trin 7
Kompiler det ændrede dialogressource script. Klik på knappen Kompilér script i hovedvinduet for ressourcehacker.
Trin 8
Gem PE-modulet eller en kopi af det. Vælg fil i menuen. Klik på elementet Gem eller Gem som … Angiv om nødvendigt et nyt filnavn, og klik på knappen Gem.
Trin 9
Kontroller resultatet. Hvis det modificerede PE-modul er en eksekverbar applikationsfil, skal du køre den. Tag de nødvendige trin for at få vist de ændrede dialoger. Sørg for, at de ændringer, du har foretaget, ikke påvirker programmets funktion.