Freigeben über


Zeichenfolgen-Editor (C++)

Eine Zeichenfolgentabelle in einer Windows-Ressource, die eine Liste mit IDs, Werten und Beschriftungen für alle Zeichenfolgen Ihrer Anwendung enthält. Beispielsweise befinden sich die Statusleistenmeldungen in der Zeichenfolgentabelle.

Beim Entwickeln einer Anwendung können Sie mehrere Zeichenfolgentabellen verwenden – eine für jede Sprache oder Bedingung. Ein ausführbares Moduls weist jedoch nur eine Zeichenfolgentabelle auf. Eine ausgeführte Anwendung kann auf verschiedene Zeichenfolgentabellen verweisen, wenn Sie die Tabellen in verschiedenen DLLs platzieren.

Mithilfe von Zeichenfolgentabellen können Sie Ihre Anwendung bequem in verschiedene Sprachen lokalisieren. Wenn sich alle Zeichenfolgen in einer Zeichenfolgentabelle befinden, können Sie die Anwendung lokalisieren, indem Sie die Zeichenfolgen (und andere Ressourcen) übersetzen, ohne den Quellcode zu ändern. Diese Situation ist wünschenswerter als manuelles Suchen und Ersetzen verschiedener Zeichenfolgen in Quelldateien.

Hinweis

Windows lässt die Erstellung leerer Zeichenfolgentabellen nicht zu. Wenn Sie eine Zeichenfolgentabelle ohne Einträge erstellen, wird sie beim Speichern der Ressourcendatei automatisch gelöscht.

Gewusst wie

Der Zeichenfolgen-Editor ermöglicht Folgendes:

So suchen Sie eine Zeichenfolgenressource in der Zeichenfolgentabelle

  1. Öffnen Sie die Zeichenfolgentabelle, indem Sie in der Ressourcenansicht auf das zugehörige Symbol doppelklicken.

  2. Wechseln Sie zum Menü "Suchen und Ersetzen">, und wählen Sie "Suchen" aus.

  3. Wählen Sie im Feld "Suchen nach" eine vorherige Suchzeichenfolge aus der Dropdownliste aus, oder geben Sie den Untertitel Text- oder Ressourcenbezeichner der Zeichenfolge ein, die Sie suchen möchten.

  4. Wählen Sie eine der Optionen "Suchen" und dann "Weitersuchen" aus.

Tipp

Um reguläre Ausdrücke beim Durchsuchen von Dateien zu verwenden, verwenden Sie den Befehl "In Dateien suchen" im Menü "Bearbeiten".

Geben Sie einen regulären Ausdruck ein, um einem Muster zu entsprechen, oder wählen Sie die Schaltfläche rechts neben dem Feld "Suchen nach" aus, um eine Liste regulärer Suchausdrücke anzuzeigen. Wenn Sie einen Ausdruck aus dieser Liste auswählen, wird er als Suchtext im Feld "Suchen nach " ersetzt.

Wenn Sie reguläre Ausdrücke verwenden, stellen Sie sicher, dass das Kontrollkästchen "Verwenden: Reguläre Ausdrücke" aktiviert ist.

So fügen Sie eine Zeichenfolgenressource hinzu oder löschen sie

Mit dem Zeichenfolgen-Editor können Sie Einträge schnell in die Zeichenfolgentabelle einfügen oder löschen. Neue Zeichenfolgen werden am Ende der Tabelle platziert und erhalten den nächsten verfügbaren Bezeichner. Sie können die ID-, Wert- oder Beschriftungseigenschaften im Eigenschaftenfenster nach Bedarf bearbeiten.

Der Zeichenfolgen-Editor stellt sicher, dass Sie keine ID verwenden, die bereits verwendet wird. Wenn Sie eine bereits verwendete ID auswählen, benachrichtigt Sie der Zeichenfolgen-Editor und weist dann eine generische eindeutige ID zu, z IDS_STRING58113. B. .

So fügen Sie einen Zeichenfolgentabelleneintrag hinzu

  1. Öffnen Sie die Zeichenfolgentabelle, indem Sie in der Ressourcenansicht auf das zugehörige Symbol doppelklicken.

  2. Klicken Sie mit der rechten Maustaste in die Zeichenfolgentabelle, und wählen Sie "Neue Zeichenfolge" aus.

  3. Wählen Sie im Zeichenfolgen-Editor eine ID aus der Dropdownliste "ID" aus, oder geben Sie direkt eine ID ein.

  4. Bearbeiten Sie bei Bedarf den Wert.

  5. Geben Sie einen Eintrag für die Beschriftung ein.

    Hinweis

    Nullzeichenfolgen sind in Windows-Zeichenfolgentabellen nicht zulässig. Wenn Sie einen Eintrag in der Zeichenfolgentabelle erstellen, die eine NULL-Zeichenfolge ist, erhalten Sie eine Meldung, in der Sie aufgefordert werden, eine Zeichenfolge für diesen Tabelleneintrag einzugeben.

So löschen Sie einen Zeichenfolgentabelleneintrag

Wählen Sie den Eintrag aus, den Sie löschen möchten, und führen Sie eine der folgenden Aktionen aus:

  • Wechseln Sie zum Menü "Löschen bearbeiten>".

  • Klicken Sie mit der rechten Maustaste auf die zu löschende Zeichenfolge, und wählen Sie "Löschen" aus.

  • Drücken Sie die Entf-Taste.

So verschieben Sie eine Zeichenfolge aus einer Ressourcenskriptdatei in eine andere

  1. Öffnen Sie die Zeichenfolgentabellen in beiden RC-Dateien.

  2. Klicken Sie mit der rechten Maustaste auf die zu verschiebende Zeichenfolge, und wählen Sie "Ausschneiden" aus.

  3. Platzieren Sie den Cursor im Fenster des Zeichenfolgen-Ziel-Editors.

  4. Klicken Sie in der RC-Datei, in die Sie die Zeichenfolge verschieben möchten, mit der rechten Maustaste, und wählen Sie "Einfügen" aus.

Hinweis

Wenn die ID oder der Wert der verschobenen Zeichenfolge mit einer vorhandenen ID oder einem vorhandenen Wert in der Zieldatei in Konflikt steht, ändert sich entweder diese ID oder der Wert der verschobenen Zeichenfolge.

So ändern Sie die Eigenschaften einer Zeichenfolgenressource

Sie können die direkte Bearbeitung verwenden, um die Eigenschaften ID, Wert und Beschriftung zu ändern.

Hinweis

Sie können auch die Eigenschaften einer Zeichenfolge im Eigenschaftenfenster bearbeiten.

So ändern Sie eine Zeichenfolge oder ihren Bezeichner

  1. Öffnen Sie die Zeichenfolgentabelle, indem Sie in der Ressourcenansicht auf das zugehörige Symbol doppelklicken.

  2. Wählen Sie die Zeichenfolge aus, die Sie bearbeiten möchten, und doppelklicken Sie auf die Spalte "ID", "Wert" oder "Beschriftung", und führen Sie dann folgende Möglichkeiten aus:

    • Wählen Sie in der Dropdownliste "ID" eine ID aus, oder geben Sie eine ID direkt ein.

    • Geben Sie eine andere Zahl in die Spalte "Wert " ein.

    • Geben Sie Bearbeitungen in der Spalte "Beschriftung " ein.

So ändern Sie die Untertitel Eigenschaft mehrerer Zeichenfolgenressourcen

  1. Öffnen Sie die Zeichenfolgentabelle, indem Sie in der Ressourcenansicht auf das zugehörige Symbol doppelklicken.

  2. Wählen Sie die Zeichenfolgen aus, die Sie ändern möchten, indem Sie die STRG-TASTE gedrückt halten, während Sie die einzelnen Zeichenfolgen auswählen.

  3. Geben Sie im Eigenschaftenfenster einen neuen Wert für die Eigenschaft ein, die Sie ändern möchten.

  4. Drücken Sie die EINGABETASTE.

So fügen Sie einer Zeichenfolgenressource Formatierung oder Sonderzeichen hinzu

  1. Öffnen Sie die Zeichenfolgentabelle, indem Sie in der Ressourcenansicht auf das zugehörige Symbol doppelklicken.

  2. Wählen Sie die Zeichenfolge aus, die Sie ändern möchten.

  3. Fügen Sie im Eigenschaftenfenster eine der unten aufgeführten Standard-Escapesequenzen dem Text im Feld "Beschriftung " hinzu, und drücken Sie die EINGABETASTE.

    Um dies zu erhalten... Geben Sie dies ein...
    Zeilenwechsel \n
    Wagenrücklauf \r
    Registerkarte \t
    Umgekehrter Schrägstrich (\) \\
    ASCII-Zeichen \ddd (oktale Schreibweise)
    Warnung (Glocke) \a

    Hinweis

    Der Zeichenfolgen-Editor unterstützt nicht den vollständigen Satz von ESCAPE-ASCI-Zeichen. Sie können diese oben aufgeführten nur verwenden.

Anforderungen

Win32

Siehe auch

Zeichenfolgen für Ressourcen-Editoren
Informationen über Zeichenfolgen
Anpassen von Fensterlayouts