Edytor ciągów (C++)
Tabela ciągów to zasób systemu Windows zawierający listę identyfikatorów, wartości i podpisów 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
Otwórz tabelę ciągów, klikając dwukrotnie jej ikonę w widoku zasobów.
Przejdź do menu Edytuj>znajdź i zamień, a następnie wybierz pozycję Znajdź.
W polu Znajdź co wybierz poprzedni ciąg wyszukiwania z listy rozwijanej lub wpisz tekst podpisu lub identyfikator zasobu ciągu, który chcesz znaleźć.
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
Otwórz tabelę ciągów, klikając dwukrotnie jej ikonę w widoku zasobów.
Kliknij prawym przyciskiem myszy w tabeli ciągów i wybierz pozycję Nowy ciąg.
W Edytorze ciągów wybierz identyfikator z listy rozwijanej Identyfikator lub wpisz identyfikator bezpośrednio na miejscu.
W razie potrzeby zmodyfikuj wartość.
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 Delete.
Aby przenieść ciąg z jednego pliku skryptu zasobu do innego
Kliknij prawym przyciskiem myszy ciąg, aby przenieść, a następnie wybierz polecenie Wytnij.
Umieść kursor w oknie edytora ciągów docelowych.
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
Otwórz tabelę ciągów, klikając dwukrotnie jej ikonę w widoku zasobów.
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ść caption wielu zasobów ciągów
Otwórz tabelę ciągów, klikając dwukrotnie jej ikonę w widoku zasobów.
Zaznacz ciągi, które chcesz zmienić, przytrzymując wciśnięty Ctrl podczas wybierania każdego z nich.
W oknie Właściwości wpisz nową wartość właściwości, którą chcesz zmienić.
Naciśnij klawisz Enter.
Aby dodać formatowanie lub znaki specjalne do zasobu ciągu
Otwórz tabelę ciągów, klikając dwukrotnie jej ikonę w widoku zasobów.
Wybierz ciąg, który chcesz zmodyfikować.
W oknie Właściwości dodaj dowolną ze standardowych sekwencji ucieczki wymienionych poniżej do tekstu w polu Podpis i naciśnij 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