Edytor ciągów (C++)

Tabela ciągów to zasób systemu Windows zawierający listę identyfikatorów, wartości i podpis dla wszystkich ciągów aplikacji. Na przykład monity dotyczące paska stanu znajdują się w tabeli ciągów.

Podczas tworzenia aplikacji można mieć kilka tabel ciągów — jedną dla każdego języka lub warunku. Jednak moduł wykonywalny ma tylko jedną tabelę ciągów. Uruchomiona aplikacja może odwoływać się do kilku tabel ciągów, jeśli tabele są umieszczane w różnych bibliotekach DLL.

Tabele ciągów ułatwiają lokalizowanie aplikacji w różnych językach. Jeśli wszystkie ciągi znajdują się w tabeli ciągów, możesz zlokalizować aplikację, tłumacząc ciągi (i inne zasoby) bez zmiany kodu źródłowego. Ta sytuacja jest bardziej pożądana niż ręczne znajdowanie i zastępowanie różnych ciągów w plikach źródłowych.

Uwaga

System Windows nie zezwala na tworzenie pustych tabel ciągów. Jeśli tworzysz tabelę ciągów bez wpisów, zostanie ona usunięta automatycznie podczas zapisywania pliku zasobu.

Instrukcje

Edytor ciągów umożliwia:

Aby znaleźć zasób ciągu w tabeli ciągów

  1. Otwórz tabelę ciągów, klikając dwukrotnie jej ikonę w widoku zasobów.

  2. Przejdź do menu Edytuj>znajdź i zamień, a następnie wybierz pozycję Znajdź.

  3. W polu Znajdź co wybierz poprzedni ciąg wyszukiwania z listy rozwijanej lub wpisz podpis tekst lub identyfikator zasobu ciągu, który chcesz znaleźć.

  4. Wybierz dowolną z opcji Znajdź i wybierz pozycję Znajdź dalej.

Napiwek

Aby używać wyrażeń regularnych podczas wyszukiwania plików, użyj polecenia Znajdź w plikach w menu Edycja.

Wpisz wyrażenie regularne, aby dopasować wzorzec lub wybrać przycisk po prawej stronie pola Znajdź, aby wyświetlić listę wyrażeń wyszukiwania regularnego. Po wybraniu wyrażenia z tej listy zostanie on zastąpiony tekstem wyszukiwania w polu Znajdź co .

Jeśli używasz wyrażeń regularnych, upewnij się, że pole wyboru Użyj: wyrażenia regularne jest zaznaczone.

Aby dodać lub usunąć zasób ciągu

Możesz szybko wstawić lub usunąć wpisy w tabeli ciągów przy użyciu edytora ciągów. Nowe ciągi są umieszczane na końcu tabeli i otrzymują następny dostępny identyfikator. W razie potrzeby możesz edytować właściwości IDENTYFIKATOR, Wartość lub Podpis w okno Właściwości.

Edytor ciągów zapewnia, że nie używasz identyfikatora, który jest już używany. Jeśli wybierzesz identyfikator już używany, Edytor ciągów powiadomi Cię, a następnie przypisze ogólny unikatowy identyfikator, na przykład IDS_STRING58113.

Aby dodać wpis tabeli ciągów

  1. Otwórz tabelę ciągów, klikając dwukrotnie jej ikonę w widoku zasobów.

  2. Kliknij prawym przyciskiem myszy w tabeli ciągów i wybierz pozycję Nowy ciąg.

  3. W Edytorze ciągów wybierz identyfikator z listy rozwijanej Identyfikator lub wpisz identyfikator bezpośrednio na miejscu.

  4. W razie potrzeby zmodyfikuj wartość.

  5. Wpisz wpis dla pozycji Podpis.

    Uwaga

    Ciągi null nie są dozwolone w tabelach ciągów systemu Windows. Jeśli utworzysz wpis w tabeli ciągów, który jest ciągiem o wartości null, zostanie wyświetlony komunikat z prośbą o wprowadzenie ciągu dla tego wpisu tabeli.

Aby usunąć wpis tabeli ciągów

Wybierz wpis, który chcesz usunąć, i wykonaj jedną z następujących czynności:

  • Przejdź do menu Edytuj>usuń.

  • Kliknij prawym przyciskiem myszy ciąg, aby usunąć, a następnie wybierz polecenie Usuń.

  • Naciśnij klawisz Delete.

Aby przenieść ciąg z jednego pliku skryptu zasobu do innego

  1. Otwórz tabele ciągów w obu plikach rc.

  2. Kliknij prawym przyciskiem myszy ciąg, aby przenieść, a następnie wybierz polecenie Wytnij.

  3. Umieść kursor w oknie edytora ciągów docelowych.

  4. W pliku rc, do którego chcesz przenieść ciąg, kliknij prawym przyciskiem myszy i wybierz polecenie Wklej.

Uwaga

Jeśli identyfikator lub wartość przeniesionego ciągu powoduje konflikt z istniejącym identyfikatorem lub wartością w pliku docelowym, identyfikator lub wartość przeniesionego ciągu zmieni się.

Aby zmienić właściwości zasobu ciągu

Edytowanie w miejscu umożliwia zmianę właściwości ID, Value i Caption .

Uwaga

Właściwości ciągu można również edytować w okno Właściwości.

Aby zmienić ciąg lub jego identyfikator

  1. Otwórz tabelę ciągów, klikając dwukrotnie jej ikonę w widoku zasobów.

  2. Wybierz ciąg, który chcesz edytować, i kliknij dwukrotnie kolumnę IDENTYFIKATOR, Wartość lub Podpis , a następnie możesz:

    • Wybierz identyfikator z listy rozwijanej Identyfikator lub wpisz identyfikator bezpośrednio.

    • Wpisz inną liczbę w kolumnie Wartość .

    • Wpisz zmiany w kolumnie Podpis .

Aby zmienić właściwość podpis wielu zasobów ciągów

  1. Otwórz tabelę ciągów, klikając dwukrotnie jej ikonę w widoku zasobów.

  2. Zaznacz ciągi, które chcesz zmienić, przytrzymując wciśnięty klawisz Ctrl podczas wybierania każdego z nich.

  3. W oknie Właściwości wpisz nową wartość właściwości, którą chcesz zmienić.

  4. Naciśnij klawisz Enter.

Aby dodać formatowanie lub znaki specjalne do zasobu ciągu

  1. Otwórz tabelę ciągów, klikając dwukrotnie jej ikonę w widoku zasobów.

  2. Wybierz ciąg, który chcesz zmodyfikować.

  3. W oknie Właściwości dodaj dowolną ze standardowych sekwencji ucieczki wymienionych poniżej do tekstu w polu Podpis i naciśnij klawisz Enter.

    Aby to uzyskać... Wpisz to...
    Nowy wiersz \n
    Powrót karetki \r
    Tab \t
    Ukośnik odwrotny (\) \\
    Znak ASCII \ddd (notacja ósemkowa)
    Alert (dzwonek) \A

    Uwaga

    Edytor ciągów nie obsługuje pełnego zestawu znaków ucieczki asCI. Możesz użyć tylko tych wymienionych powyżej.

Wymagania

Win32

Zobacz też

Ciągi edytorówzasobów
Informacje o ciągach
Dostosowywanie układów okien