Šablony dialogových oken aplikací pro operační systémy rodiny Windows jsou zpravidla uloženy v sekcích prostředků modulů PE (samotné spustitelné moduly nebo dynamické knihovny). To umožňuje změnit nebo lokalizovat rozhraní bez opětovné kompilace programů. Chcete-li to provést, můžete změnit dialogy pomocí editoru prostředků.
Nezbytné
je bezplatný hacker zdrojů, který je k dispozici ke stažení na adrese rpi.net.au/~ajohnson/resourcehacker
Instrukce
Krok 1
Otevřete soubor modulu PE, dialogy, ve kterých chcete změnit. V nástroji Resource Hacker stiskněte Ctrl + O nebo vyberte položky nabídky Soubor a Otevřít…. Zobrazí se dialogové okno pro výběr souboru s názvem „Otevřít soubor obsahující prostředek …“. Přejděte do adresáře, ve kterém je modul. Vyberte požadovaný soubor v seznamu. Klikněte na tlačítko „Otevřít“.
Krok 2
Najděte a otevřete prostředek dialogového okna, který chcete změnit. Rozbalte skupinu Dialog v levém podokně aplikace. Postupně rozbalte vnořené uzly této sekce a vyberte prvky, které obsahují. V tomto případě se dekompilovaný obsah prostředku zobrazí v pravém podokně ve formě textu skriptu a samotný dialog se vykreslí v samostatném plovoucím okně.
Krok 3
Upravte dialogové okno úpravou jeho stylů, atributů a geometrických parametrů. Přesuňte fokus do plovoucího dialogového okna. Klepněte na něj pravým tlačítkem myši a v místní nabídce vyberte položku Upravit dialog nebo stiskněte Ctrl + E. V zobrazeném okně Editoru dialogu proveďte potřebné změny. Můžete tedy změnit název okna, jeho velikost, výchozí souřadnice, písmo, sadu stylů a rozšířené styly (pokud je zaškrtnuto políčko ExStyle) okna. Klikněte na OK.
Krok 4
Upravte dialog přidáním nových ovládacích prvků. Stiskněte Ctrl + I nebo klikněte pravým tlačítkem na dialogové okno a vyberte Vložit ovládací prvek. V zobrazeném okně Editoru ovládacího prvku vyberte typ ovládacího prvku, který chcete přidat, výběrem položky seznamu Předdefinované ovládací prvky nebo kliknutím na jedno z níže uvedených tlačítek. V případě potřeby zadejte do textového pole Titulek text pro ovládací okno. V polích Vlevo, Nahoře, Šířka, Výška zadejte souřadnice a velikosti vytvářeného prvku (pak je lze upravit ve vizuálním režimu) a do pole ID zadejte jeho číselný identifikátor. Nastavte styly. Klikněte na OK.
Krok 5
Upravte dialog úpravou vlastností ovládacích prvků, které v něm již existují. Klikněte na libovolný ovládací prvek v dialogovém okně pravým tlačítkem myši. V místní nabídce vyberte položku Upravit ovládací prvek. Proveďte akce ke změně vlastností podobných těm, které jsou popsány v předchozím kroku.
Krok 6
Zkontrolujte, zda jsou provedené změny správné. Ujistěte se, že je dialog upraven tak, jak chcete, a to tak, že jej celé zobrazíte v plovoucím okně.
Krok 7
Zkompilujte skript prostředku upraveného dialogového okna. V hlavním okně Resource Hacker klikněte na tlačítko Zkompilovat skript.
Krok 8
Uložte modul PE nebo jeho kopii. V nabídce vyberte Soubor. Klikněte na položku Uložit nebo Uložit jako … V případě potřeby zadejte nový název souboru a klikněte na tlačítko Uložit.
Krok 9
Zkontrolujte výsledek. Pokud je upravený modul PE spustitelný soubor aplikace, spusťte jej. Proveďte nezbytné kroky k zobrazení upravených dialogů. Ujistěte se, že provedené změny nemají vliv na fungování programu.