Freigeben über


Zeichenfolge-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. Diesw Situation ist normalerweise sinnvoller, als manuell verschiedene Zeichenfolgen in Quelldateien zu suchen und zu ersetzen.

Hinweis

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

Vorgehensweise

Der Zeichenfolge-Editor ermöglicht Ihnen:

Eine Zeichenfolge-Ressource in der Zeichenfolgentabelle zu finden

  1. Öffnen Sie die Zeichenfolgentabelle mit einem Doppelklick auf ihr Symbol in der Ressourcenansicht.

  2. Gehen Sie zum Menü Bearbeiten>Suchen und Ersetzen und wählen Sie Suchen.

  3. Wählen Sie im Feld Suchen Sie was eine frühere Zeichenfolge aus der Dropdown-Liste aus oder geben Sie den Beschriftungstext oder die Ressourcenkennung der Zeichenfolge ein, die Sie suchen möchten.

  4. Wählen Sie eine der Optionen Suchen und wählen Sie Weiter suchen.

Tipp

Um reguläre Ausdrücke bei der Suche nach Dateien zu verwenden, verwenden Sie den Suchen in Dateien Befehl im Menü Bearbeiten.

Geben Sie einen regulären Ausdruck ein, der mit einem Muster übereinstimmt, oder wählen Sie die Schaltfläche rechts neben dem Feld Was suchen, um eine Liste mit regulären Suchausdrücken einzublenden. Wenn Sie einen Ausdruck aus dieser Liste auswählen, wird er als Suchtext in das Feld Suchen Sie was eingegeben.

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 Zeichenfolge-Ressource hinzu oder löschen sie

Sie können mit dem Zeichenfolge-Editor schnell Einträge in die Zeichenfolgentabelle einfügen oder löschen. Neue Zeichenfolgen werden an das Ende der Tabelle gesetzt und erhalten den nächsten verfügbaren Bezeichner. Sie können die Eigenschaften ID, Wert oder Beschriftung im Fenster Eigenschaften nach Bedarf bearbeiten.

Der Zeichenfolge-Editor stellt sicher, dass Sie keine ID verwenden, die bereits in Gebrauch ist. Wenn Sie eine bereits verwendete ID auswählen, werden Sie vom Zeichenfolge-Editor benachrichtigt und bekommen eine generische, eindeutige ID zugewiesen, zum Beispiel IDS_STRING58113.

So fügen Sie einen Eintrag in der Zeichenfolgentabelle hinzu

  1. Öffnen Sie die Zeichenfolgentabelle mit einem Doppelklick auf ihr Symbol in der Ressourcenansicht.

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

  3. Wählen Sie im Zeichenfolge-Editor eine ID aus der Dropdown-Liste ID oder geben Sie eine ID direkt an Ort und Stelle ein.

  4. Bearbeiten Sie den Wert, falls erforderlich.

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

    Hinweis

    Null-Zeichenfolgen sind in Windows Zeichenfolgentabellen nicht möglich. Wenn Sie einen Eintrag in der Zeichenfolgentabelle erstellen, der eine Null-Zeichenfolge enthält, erhalten Sie eine Nachricht, in der Sie aufgefordert werden, Bitte geben Sie eine Zeichenfolge für diesen Tabelleneintrag ein.

So löschen Sie einen Eintrag in der Zeichenfolgentabelle

Markieren Sie den Eintrag, den Sie löschen möchten, und führen Sie einen der folgenden Schritte aus:

  • Gehen Sie zum Menü Bearbeiten>Löschen.

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

  • Drücken Sie die Entf-Taste.

So verschieben Sie eine Zeichenfolge von 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.

  3. Setzen Sie den Cursor in das Zielfenster des Zeichenfolge-Editors.

  4. In der .rc Datei, in die Sie die Zeichenfolge verschieben möchten, klicken Sie mit der rechten Maustaste und wählen Sie Einfügen.

Hinweis

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

So ändern Sie die Eigenschaften einer Zeichenfolge-Ressource

Mit der In-Place-Bearbeitung können Sie die Eigenschaften ID, Wert und Beschriftung ändern.

Hinweis

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

So ändern Sie eine Zeichenfolge oder ihren Bezeichner

  1. Öffnen Sie die Zeichenfolgentabelle mit einem Doppelklick auf ihr Symbol in der Ressourcenansicht.

  2. Markieren Sie die Zeichenfolge, die Sie bearbeiten möchten, und doppelklicken Sie auf die Spalte ID, Wert oder Beschriftung, dann können Sie:

    • Wählen Sie eine ID aus der Dropdown-Liste ID oder geben Sie eine ID direkt an Ort und Stelle ein.

    • Geben Sie eine andere Zahl in der Spalte Wert ein.

    • Geben Sie Änderungen in der Spalte Beschriftung ein.

So ändern Sie die Beschriftungseigenschaften mehrerer Ressourcen mit Zeichenfolgen

  1. Öffnen Sie die Zeichenfolgentabelle mit einem Doppelklick auf ihr Symbol in der Ressourcenansicht.

  2. Markieren Sie die Zeichenfolgen, die Sie ändern möchten, indem Sie die Taste Strg gedrückt halten, während Sie die einzelnen Zeichenfolgen auswählen.

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

  4. Drücken Sie die EINGABETASTE.

So fügen Sie einer Zeichenfolge-Ressource Formatierungs- oder Sonderzeichen hinzu

  1. Öffnen Sie die Zeichenfolgentabelle mit einem Doppelklick auf ihr Symbol in der Ressourcenansicht.

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

  3. Fügen Sie im Fenster Eigenschaften dem Text im Feld Beschriftung eine der unten aufgeführten Standard-Escape-Sequenzen hinzu und drücken Sie Eingabe.

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

    Hinweis

    Der Zeichenfolge-Editor unterstützt nicht das gesamte Set der maskierten ASCI-Zeichen. Sie können nur die oben aufgeführten Zeichen verwenden.

Anforderungen

Win32

Weitere Informationen

Ressourcen-Editoren
Zeichenfolgen
Über Zeichenfolgen
Anpassen von Fensterlayouts