Cómo importar un recurso de cuadro de diálogo de un proyecto a otro proyecto utilizando Visual C++ .NET o Visual C++ 2005

Seleccione idioma Seleccione idioma
Id. de artículo: 829437 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

Resumen

En este artículo paso a paso se describe cómo importar un recurso de cuadro de diálogo desde un archivo de recursos o desde una plantilla de recursos de un proyecto Microsoft Visual C++.NET a otro proyecto Visual C++.NET o desde una plantilla de recursos de un proyecto Microsoft Visual C++ 2005 a otro proyecto Visual C++ 2005.

En este artículo también describe cómo crear un proyecto de basado en recursos de diálogo mediante la plantilla Windows Forms Application y la plantilla MFC Application desde donde se puede copiar un recurso. También se describen dos técnicas distintas para copiar un recurso de un proyecto a otro proyecto.

Requisitos

En este artículo se supone que está familiarizado con los temas siguientes:
  • Programar con Visual C++ .NET o Visual C++ 2005
  • Archivos de recursos

Crear aplicaciones basadas en diálogo en Visual C++ .NET o en Visual C++ 2005

En Visual C++ .NET 2003 o en Visual C++ 2005, puede crear aplicaciones basadas en cuadros de diálogo mediante la plantilla de proyecto MFC Application o la plantilla de proyecto Windows Forms Application. En Visual C++ .NET 2002, puede crear aplicaciones basadas en cuadros de diálogo utilizando la plantilla de proyecto MFC Application.

Para crear una aplicación basada en cuadros de diálogo mediante la plantilla de proyecto Windows Forms Application en Visual C++ .NET 2003 o en Visual C++ 2005, siga estos pasos:
  1. Inicie Microsoft Visual Studio .NET 2003 o Microsoft Visual Studio 2005.
  2. En el menú archivo , seleccione nuevo y, a continuación, haga clic en proyecto .
  3. Haga clic en Proyectos de Visual C++ en Tipos de proyecto y, a continuación, haga clic en Aplicación de Windows Forms (. NET) en plantillas .

    Nota En Visual Studio 2005, haga clic en Visual C++ en Tipos de proyecto y, a continuación, haga clic en Aplicación de Windows Forms en plantillas .
  4. En el cuadro de texto nombre , escriba DialogApp y, a continuación, haga clic en Aceptar . De forma predeterminada, se crea el formulario Form1.
  5. En el Explorador de soluciones, haga clic en el recursos ver ficha.
  6. En la vista de recursos, expanda el DialogApp nodo.
  7. Haga clic con el botón secundario en la carpeta app.rc y, a continuación, haga clic en Agregar recurso .
  8. En el cuadro de diálogo Agregar recurso , expanda diálogo en Tipo de recurso .
  9. Haga clic en IDD_FORMVIEW [inglés (EE.UU.)] y, a continuación, haga clic en nuevo . Un recurso de cuadro de diálogo agrega al proyecto y se abre en la vista Diseño.
    Nota En Visual Studio 2005, haga clic en IDD_FORMVIEW .
  10. Haga clic con el botón secundario en la plantilla de diálogo y, a continuación, haga clic en Propiedades .
  11. Cambie la propiedad ID para IDD_MY_FORMVIEW .
  12. Agregue un control Button a la plantilla de diálogo.
  13. Presione la combinación de teclas CTRL + MAYÚS + S para guardar todos los archivos.
  14. En el menú archivo , haga clic en Cerrar solución para cerrar la solución.
  15. Salga de Visual Studio .NET 2003 o Visual Studio 2005.
Para crear una aplicación basada en cuadros de diálogo utilizando la plantilla de proyecto MFC Application en ambos Visual C++ .NET 2003, Visual C++ .NET 2002 o Visual Studio 2005, siga estos pasos:
  1. Inicie Microsoft Visual Studio .NET o Visual Studio 2005.
  2. En el menú archivo , seleccione nuevo y, a continuación, haga clic en proyecto .
  3. Haga clic en Proyectos de Visual C++ en Tipos de proyecto y, a continuación, haga clic en Aplicación MFC bajo plantillas .

    Nota En Visual Studio 2005, haga clic en Visual C++ en Tipos de proyecto y, después, haga clic en Aplicación MFC en plantillas .
  4. En el cuadro de texto nombre , escriba DialogApp y, a continuación, haga clic en Aceptar .
  5. En el Asistente para aplicaciones de MFC - DialogApp diálogo cuadro, haga clic en Tipo de aplicación .
  6. En tipo de aplicación , haga clic en para seleccionar en función de diálogo y, a continuación, haga clic en Finalizar .
  7. En el Explorador de soluciones, haga clic en el recursos ver ficha.
  8. En la vista de recursos, expanda el DialogApp nodo.
  9. Haga clic con el botón secundario en la carpeta DialogApp.rc y, a continuación, haga clic en Agregar recurso .
  10. En el cuadro de diálogo Agregar recurso , expanda diálogo en Tipo de recurso .
  11. Haga clic en IDD_FORMVIEW [inglés (EE.UU.)] y, a continuación, haga clic en nuevo . Un recurso de cuadro de diálogo agrega al proyecto y se abre en la vista Diseño.
    Nota En Visual Studio 2005, haga clic en IDD_FORMVIEW .
  12. Haga clic con el botón secundario en la plantilla de diálogo y, a continuación, haga clic en Propiedades .
  13. Cambie la propiedad ID para IDD_MY_FORMVIEW .
  14. Agregue un control Button a la plantilla de diálogo.
  15. Presione la combinación de teclas CTRL + MAYÚS + S para guardar todos los archivos.
  16. En el menú archivo , haga clic en Cerrar solución para cerrar la solución.
  17. Salga de Visual Studio .NET o Visual Studio 2005.

Copiar un recurso de cuadro de diálogo

Para copiar un recurso de cuadro de diálogo de un archivo de recursos de un proyecto de Visual C++ .NET o Visual C++ 2005 a un archivo de recursos de otro proyecto de Visual C++ .NET o Visual C++ 2005, siga estos pasos.

Nota Un archivo de recursos tiene una extensión .rc.
  1. Inicie Visual Studio .NET o Visual Studio 2005.
  2. En el menú archivo , seleccione Abrir y, a continuación, haga clic en archivo .
  3. Busque el archivo de recursos de origen.
  4. Haga clic en el archivo de recursos y, a continuación, haga clic en Abrir para abrir el archivo.
  5. Realice los pasos 2 a 4 para el archivo de recurso de destino.
  6. Para cambiar el archivo de recursos de código fuente, haga clic en la ficha que contiene el nombre de archivo de este archivo.
  7. Expanda la carpeta que tiene el mismo nombre como nombre de archivo del archivo de recursos de origen.
  8. Expanda la carpeta de diálogo .
  9. Haga clic con el botón secundario en el recurso de diálogo que desea copiar y, a continuación, haga clic en Copiar .
  10. Para cambiar al archivo de recurso de destino, haga clic en la ficha que contiene el nombre de archivo de este archivo.
  11. Haga clic con el botón secundario en la carpeta que tiene el mismo nombre como nombre de archivo del archivo de recurso de destino y, a continuación, haga clic en Pegar . El recurso de cuadro de diálogo aparece en la carpeta de diálogo del archivo de recurso de destino.
  12. Presione la combinación de teclas CTRL + MAYÚS + S para guardar todos los archivos.
  13. En el menú archivo , haga clic en Cerrar solución para cerrar la solución.

Utilizar una plantilla de recursos

Para importar un recurso de cuadro de diálogo desde un archivo de plantilla de recursos de un proyecto de Visual C++ .NET a otro proyecto, siga estos pasos:
  1. Inicie Visual Studio .NET o Visual Studio 2005.
  2. En el menú archivo , seleccione Abrir y, a continuación, haga clic en archivo .
  3. Busque el archivo de recursos de origen.
  4. Haga clic en el archivo de recursos y, a continuación, haga clic en Abrir para abrir el archivo.
  5. En el menú archivo , haga clic en Guardar FileName como .

    Nota FileName es un marcador de posición el nombre de archivo del archivo de recursos.
  6. Para guardar el archivo de recursos como un archivo de plantilla de recursos, seleccione Plantilla de recursos (*.rct) en la lista Guardar como tipo y, a continuación, haga clic en Guardar .
  7. En el menú archivo , haga clic en Cerrar para cerrar el archivo de recursos.
  8. En el menú archivo , haga clic en Abrir solución .
  9. En el cuadro de diálogo Abrir solución , busque el proyecto de destino donde debe copiar el archivo de recursos de diálogo.
  10. Haga clic en el archivo de solución y, a continuación, haga clic en Abrir .
  11. En el Explorador de soluciones, haga clic con el botón secundario del mouse en ProjectName y, a continuación, haga clic en Propiedades .

    Nota ProjectName es un marcador de posición para el nombre del proyecto que haya abierto.
  12. En el ProjectName páginas de propiedades cuadro de diálogo que aparece, expanda la carpeta Propiedades de configuración y, a continuación, haga clic en la carpeta de recursos .
  13. Haga clic en el botón de puntos suspensivos (... ) junto al valor de la adicionales incluir directorios propiedad. El adicionales incluir directorios aparecerá el cuadro de diálogo.
  14. Haga clic en el cuadro de lista y, a continuación, escriba la ruta de acceso (sin las comillas) del directorio el archivo de plantilla de recursos que guardó en el paso 6.

    Como alternativa, puede hacer clic en la esquina del cuadro de lista para mostrar un botón de puntos suspensivos (... ) que puede hacer clic para mostrar un cuadro de diálogo. Puede utilizar este cuadro de diálogo para que señale el directorio que contiene el archivo de plantilla de recursos que guardó en el paso 6.
  15. Haga clic en Aceptar en el adicionales incluir directorios cuadro de diálogo.

    Nota Asegúrese de que la ruta de acceso de cadena en la adicionales incluir directorios propiedad no está encerrada entre comillas. Si la ruta de acceso del archivo .rct incluye espacios, y utiliza el botón de puntos suspensivos (... ) para elegir la carpeta, de forma predeterminada, está encerrada entre comillas. Debe quitar las comillas en estos casos. También si escribe la ruta de acceso, debe asegurarse de que escriba la ruta correcta con el número exacto de espacios.
  16. Haga clic en Aplicar y, a continuación, haga clic en Aceptar para cerrar el ProjectName páginas de propiedades cuadro de diálogo.
  17. En el Explorador de soluciones, haga clic en el recursos ver ficha.
  18. En la vista de recursos, expanda el nodo de ProjectName.
  19. Expanda la carpeta que corresponde al archivo de recursos.
  20. Haga clic con el botón secundario en la carpeta de diálogo y, a continuación, haga clic en Agregar recurso .
  21. En el cuadro de diálogo Agregar recurso , expanda diálogo en Tipo de recurso . Observa que el recurso de diálogo que desea copiar.
  22. Haga clic en el recurso de diálogo que desea copiar y, a continuación, haga clic en nuevo para agregar este recurso de diálogo al proyecto.
  23. Presione la combinación de teclas CTRL + MAYÚS + S para guardar el proyecto.
  24. En el menú archivo , haga clic en Cerrar solución para cerrar la solución.
  25. Salga de Visual Studio .NET o Visual Studio 2005.

Referencias

Para obtener más información sobre cómo copiar los recursos de un proyecto a otro, visite el siguiente sitio Web de Microsoft Developer Network (MSDN):
http://msdn2.microsoft.com/en-us/library/a5axa064(vs.71).aspx

Propiedades

Id. de artículo: 829437 - Última revisión: jueves, 19 de abril de 2007 - Versión: 2.2
La información de este artículo se refiere a:
  • Microsoft Visual C++ 2005 Express Edition
  • Microsoft Visual C++ .NET 2003 Standard
  • Microsoft Visual C++ .NET 2002 Standard
Palabras clave: 
kbmt kbimport kbhowtomaster kbresource kbhowto KB829437 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 829437

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com