Compartir a través de


Cómo: Copiar recursos

Puede copiar recursos de un archivo a otro sin cambiarlos; y también puede cambiar el idioma o la condición de un recurso mientras lo copia.

Copiar recursos de un archivo de recursos o ejecutable ya existente al archivo de recursos actual es muy fácil: abra los dos archivos que contienen recursos a la vez y arrastre elementos de uno al otro o, simplemente, copie y pegue entre ambos. Este método funciona tanto con archivos de script de recursos (.rc) y archivos de plantillas de recursos (.rct), como con archivos ejecutables (.exe).

Nota

Visual C++ incluye archivos de recursos de ejemplo que podrá utilizar para sus propias aplicaciones.Para obtener más información, vea CLIPART: recursos comunes.

El método de arrastrar y colocar puede utilizarse entre archivos .rc que estén abiertos fuera del proyecto.

Para copiar recursos entre archivos mediante el método de arrastrar y colocar

  1. Abra ambos archivos de recursos en modo independiente. Para obtener más información, vea Ver recursos en un archivo de script de recursos fuera de un proyecto. Por ejemplo, abra Source1.rc y Source2.rc.

  2. En el primer archivo .rc, haga clic en el recurso que desee copiar. Por ejemplo, en Source1.rc, haga clic en IDD_DIALOG1.

  3. Mantenga presionada la tecla CTRL y arrastre el recurso al segundo archivo .rc. Por ejemplo, arrastre IDD_DIALOG1 de Source1.rc a Source2.rc.

    Nota

    Si arrastra el recurso sin mantener presionada la tecla CTRL, se moverá en lugar de copiarse.

Para copiar recursos con copiar y pegar

  1. Abra ambos archivos de recursos en modo independiente. Para obtener más información, vea Ver recursos en un archivo de script de recursos fuera de un proyecto. Por ejemplo, abra Source1.rc y Source2.rc.

  2. En el archivo de código fuente desde el que desee copiar el recurso (por ejemplo, Source1.rc), haga clic con el botón secundario en el recurso y elija Copiar en el menú contextual.

  3. Haga clic con el botón secundario en el archivo de recursos en el que desee pegar el recurso (por ejemplo, Source2.rc). Elija Pegar en el menú contextual.

    Nota

    No se pueden realizar las acciones de arrastrar y colocar, copiar, cortar o pegar entre archivos de recursos del proyecto (Vista de recursos) y archivos .rc independientes (abiertos en ventanas de documento).En versiones anteriores del producto, sin embargo, sí era posible.

    Nota

    Para evitar conflictos entre nombres o valores de símbolos en el archivo existente, puede que Visual C++ cambie el valor o el nombre de símbolo del recurso transferido cuando lo copie al nuevo archivo.

Para obtener información sobre cómo agregar recursos a proyectos administrados, vea Recursos de aplicaciones en la Guía del desarrollador de .NET Framework. Para obtener información sobre cómo agregar manualmente archivos de recursos a proyectos administrados, cómo obtener acceso a recursos, cómo mostrar recursos estáticos y cómo asignar cadenas de recursos a propiedades, vea Tutorial: Adaptar formularios Windows Forms y Walkthrough: Using Resources for Localization with ASP.NET.

Requisitos

Win32

Vea también

Tareas

Cómo: Abrir un archivo de script de recursos fuera de un proyecto (independiente)

Referencia

Archivos de recursos (Visual Studio)

Editores de recursos