Sdílet prostřednictvím


Editor řetězců (C++)

Řetězcová tabulka je prostředek Systému Windows, který obsahuje seznam ID, hodnot a titulků pro všechny řetězce vaší aplikace. Například výzvy stavového řádku jsou umístěny v řetězcové tabulce.

Při vývoji aplikace můžete mít několik řetězcových tabulek – jednu pro každý jazyk nebo podmínku. Spustitelný modul ale obsahuje pouze jednu tabulku řetězců. Spuštěná aplikace může odkazovat na několik řetězcových tabulek, pokud je umístíte do různých knihoven DLL.

Řetězcové tabulky usnadňují lokalizaci aplikace do různých jazyků. Pokud jsou všechny řetězce v řetězcové tabulce, můžete aplikaci lokalizovat tak, že přeložíte řetězce (a další prostředky) beze změny zdrojového kódu. Tato situace je vhodnější než ruční hledání a nahrazení různých řetězců ve zdrojových souborech.

Poznámka:

Systém Windows neumožňuje vytváření prázdných tabulek řetězců. Pokud vytvoříte tabulku řetězců bez položek, odstraní se automaticky při uložení souboru prostředku.

Postup

Editor řetězců umožňuje:

Vyhledání prostředku řetězce v tabulce řetězců

  1. Otevřete tabulku řetězců poklikáním na její ikonu v zobrazení zdrojů.

  2. Přejděte do nabídky Upravit>najít a nahradit a zvolte Najít.

  3. V poli Najít v rozevíracím seznamu vyberte předchozí hledaný řetězec nebo zadejte text titulku nebo identifikátor prostředku řetězce, který chcete najít.

  4. Vyberte některou z možností Najít a vyberte Najít další.

Tip

Chcete-li při hledání souborů používat regulární výrazy, použijte příkaz Najít v souborech v nabídce Upravit.

Zadejte regulární výraz tak, aby odpovídal vzoru, nebo vyberte tlačítko napravo od pole Najít, aby se zobrazil seznam regulárních vyhledávacích výrazů. Když vyberete výraz z tohoto seznamu, nahradí se jako hledaný text v poli Najít.

Pokud používáte regulární výrazy, ujistěte se, že je zaškrtnuté políčko Použít: Regulární výrazy .

Přidání nebo odstranění prostředku řetězce

Položky můžete do tabulky řetězců rychle vložit nebo odstranit pomocí Editoru řetězců. Nové řetězce se umístí na konec tabulky a dostanou se k dalšímu dostupnému identifikátoru. Podle potřeby můžete upravit vlastnosti ID, hodnoty nebo titulku v okno Vlastnosti.

Editor řetězců zajišťuje, že nepoužíváte ID, které se už používá. Pokud vyberete ID, které je již používáno, Editor řetězců vás upozorní a pak přiřadí obecné jedinečné ID, například IDS_STRING58113.

Přidání položky tabulky řetězců

  1. Otevřete tabulku řetězců poklikáním na její ikonu v zobrazení zdrojů.

  2. Klikněte pravým tlačítkem myši v tabulce řetězců a zvolte Nový řetězec.

  3. V Editoru řetězců vyberte ID z rozevíracího seznamu ID nebo zadejte ID přímo na místě.

  4. V případě potřeby upravte hodnotu.

  5. Zadejte položku pro titulek.

    Poznámka:

    Řetězce null nejsou povolené v tabulkách řetězců systému Windows. Pokud vytvoříte položku v řetězcové tabulce, která má řetězec null, zobrazí se zpráva s výzvou k zadání řetězce pro tuto položku tabulky.

Odstranění položky tabulky řetězců

Vyberte položku, kterou chcete odstranit, a udělejte jednu z těchto věcí:

  • Přejděte do nabídky Upravit>odstranění.

  • Klikněte pravým tlačítkem myši na řetězec, který chcete odstranit, a zvolte Odstranit.

  • Stiskněte klávesu Delete .

Přesunutí řetězce z jednoho souboru skriptu prostředků do jiného

  1. Otevřete tabulky řetězců v obou souborech .rc.

  2. Klikněte pravým tlačítkem myši na řetězec, který chcete přesunout, a zvolte Vyjmout.

  3. Umístěte kurzor do okna editoru cílových řetězců .

  4. V souboru .rc, do kterého chcete řetězec přesunout, klikněte pravým tlačítkem myši a zvolte Vložit.

Poznámka:

Pokud JE ID nebo hodnota přesunutého řetězce v konfliktu s existujícím ID nebo hodnotou v cílovém souboru, změní se toto ID nebo hodnota přesunutého řetězce.

Změna vlastností prostředku řetězce

Místní úpravy můžete použít ke změně vlastností ID, hodnoty a titulku .

Poznámka:

Vlastnosti řetězce můžete také upravit v okno Vlastnosti.

Změna řetězce nebo jeho identifikátoru

  1. Otevřete tabulku řetězců poklikáním na její ikonu v zobrazení zdrojů.

  2. Vyberte řetězec, který chcete upravit, a poklikejte na sloupec ID, Hodnota nebo Titulek a pak můžete:

    • V rozevíracím seznamu ID vyberte ID nebo zadejte ID přímo na místě.

    • Do sloupce Hodnota zadejte jiné číslo.

    • Zadejte úpravy ve sloupci Titulky .

Změna vlastnosti titulku více řetězcových prostředků

  1. Otevřete tabulku řetězců poklikáním na její ikonu v zobrazení zdrojů.

  2. Vyberte řetězce, které chcete změnit, tak, že při každém výběru podržíte klávesu Ctrl .

  3. V okně Vlastnosti zadejte novou hodnotu vlastnosti, kterou chcete změnit.

  4. Stiskněte klávesu Enter.

Přidání formátování nebo speciálních znaků do prostředku řetězce

  1. Otevřete tabulku řetězců poklikáním na její ikonu v zobrazení zdrojů.

  2. Vyberte řetězec, který chcete upravit.

  3. V okně Vlastnosti přidejte do textu v poli Titulek některou ze standardních řídicích sekvencí uvedených níže a stiskněte Enter.

    Chcete-li to získat... Zadejte toto...
    Nový řádek \n
    Návrat na začátek řádku \r
    Tab \t
    Zpětné lomítko (\) \\
    Znak ASCII \ddd (osmičkový zápis)
    Výstraha (zvonek) \a

    Poznámka:

    Editor řetězců nepodporuje úplnou sadu řídicích znaků ASCI. Můžete použít jenom ty, které jsou uvedené výše.

Požadavky

Win32

Viz také

Řetězce editorůprostředků
O řetězcích
Přizpůsobení rozložení oken