Freigeben über


Kopieren von Ressourcen

Aktualisiert: November 2007

Sie haben die Möglichkeit, Ressourcen unverändert von einer Datei in eine andere zu kopieren oder die Sprache oder Bedingung einer Ressource während des Kopiervorgangs zu ändern.

Ressourcen können problemlos von einer vorhandenen Ressource oder ausführbaren Datei in die aktuelle Ressourcendatei kopiert werden. Zu diesem Zweck öffnen Sie beide Dateien, die die Ressourcen enthalten, gleichzeitig und ziehen die Elemente von einer Datei in eine andere bzw. verschieben die Elemente durch Kopieren und Einfügen zwischen den beiden Dateien. Diese Methode ist sowohl auf Ressourcenskriptdateien (.rc) als auch auf Ressourcenvorlagendateien (.rct) und ausführbare Dateien (.exe) anwendbar.

Hinweis:

Visual C++ enthält Beispielressourcendateien, die Sie in Ihrer eigenen Anwendung verwenden können. Weitere Informationen erhalten Sie unter CLIPART: Allgemeine Ressourcen.

Für RC-Dateien, die außerhalb des Projekts geöffnet sind, können Sie die Drag & Drop-Methode verwenden.

So kopieren Sie Ressourcen durch Drag & Drop zwischen Dateien

  1. Öffnen Sie beide Ressourcendateien eigenständig (weitere Informationen finden Sie unter Öffnen einer Ressourcenskriptdatei außerhalb eines Projekts (eigenständig)). Öffnen Sie beispielsweise Source1.rc und Source2.rc.

  2. Klicken Sie in der ersten RC-Datei auf die Ressource, die Sie kopieren möchten. Klicken Sie in Source1.rc beispielsweise auf IDD_DIALOG1.

  3. Halten Sie STRG gedrückt, und ziehen Sie die Ressource in die zweite RC-Datei. Ziehen Sie IDD_DIALOG1 z. B. von Source1.rc in Source2.rc.

    Hinweis:

    Wenn Sie die Ressource ziehen, ohne STRG gedrückt zu halten, wird sie verschoben und nicht kopiert.

So kopieren Sie Ressourcen durch "Kopieren" und "Einfügen"

  1. Öffnen Sie beide Ressourcendateien eigenständig (weitere Informationen finden Sie unter Öffnen einer Ressourcenskriptdatei außerhalb eines Projekts (eigenständig)). Öffnen Sie beispielsweise Source1.rc und Source2.rc.

  2. Klicken Sie in der Quelldatei, aus der Sie eine Ressource kopieren möchten (z. B. Source1.rc) mit der rechten Maustaste auf eine Ressource, und wählen Sie den Befehl Kopieren aus dem Kontextmenü.

  3. Klicken Sie mit der rechten Maustaste auf die Ressourcendatei, in die Sie die Ressource einfügen möchten (z. B. Source2.rc). Wählen Sie im Kontextmenü den Befehl Einfügen.

    Hinweis:

    Zwischen Ressourcendateien im Projekt (Ressourcenansicht) und eigenständigen RC-Dateien (die in Dokumentfenstern geöffnet werden) können Sie weder Drag & Drop noch die Befehle Kopieren, Ausschneiden oder Einfügen verwenden. In früheren Produktversionen war diese Vorgehensweise jedoch möglich.

    Hinweis:

    Um Konflikte mit Symbolnamen oder -werten in der vorhandenen Datei zu vermeiden, ändert Visual C++ u. U. den Symbolwert der übertragenen Ressource bzw. den Symbolnamen und Symbolwert, wenn Sie die Ressource in die neue Datei kopieren.

Informationen zum Hinzufügen von Ressourcen zu verwalteten Projekten finden Sie unter Ressourcen in Anwendungen im .NET Framework-Entwicklerhandbuch. Informationen zum manuellen Hinzufügen von Ressourcendateien zu verwalteten Projekten, zum Zugreifen auf Ressourcen, zum Anzeigen statischer Ressourcen und zum Zuweisen von Ressourcenzeichenfolgen zu Eigenschaften finden Sie unter Exemplarische Vorgehensweise: Lokalisieren von Windows Forms und Exemplarische Vorgehensweise: Verwenden von Ressourcen zur Lokalisierung mit ASP.NET.

Anforderungen

Win32

Siehe auch

Aufgaben

Öffnen einer Ressourcenskriptdatei außerhalb eines Projekts (eigenständig)

Referenz

Ressourcendateien (Visual Studio)

Ressourcen-Editoren