TN023: Recursos estándar de MFC

Esta nota describe los recursos estándar provisto y necesaria por la biblioteca MFC.

Recursos estándar

MFC ofrece dos categorías de recursos predefinidos que se pueden utilizar en su aplicación: recursos de imágenes prediseñadas y marco estándar.

Recursos de imágenes prediseñadas son recursos adicionales que no dependen del marco, pero que puede que desee agregar a la interfaz de usuario de la aplicación. Los siguientes recursos de imágenes prediseñadas están contenidos en el ejemplo General de MFC imágenes prediseñadas

Recursos de marco estándar son con identificadores definidos por AFX que depende el marco para las implementaciones internas. Rara vez necesita cambiar estos recursos definidos por AFX. Si lo hace, debe seguir el procedimiento descrito a continuación.

Los siguientes recursos de marco están contenidos en el directorio MFC\INCLUDE:

Utilizando recursos de imágenes prediseñadas

Para utilizar un recurso binario de imágenes prediseñadas:

  1. Abrir archivo de recursos de la aplicación en Visual C++.

  2. Abrir común.RC, contiene todos los recursos binario prediseñada. Esto puede llevar algún tiempo como el común.Se compila el archivo RC.

  3. Pulse CTRL y arrastre para copiar los recursos que desee en común.RC al archivo de recursos de la aplicación.

  4. Si lo desea, cambie el nombre de recurso de un nombre de cadena a un símbolo.

Para utilizar otros recursos de imágenes prediseñadas, los pasos son como arriba excepto abrir el apropiado.Archivo RC en lugar del común.RC. Cambiar el nombre de la ID de recurso no es necesaria ya que los recursos de imágenes prediseñadas ya se asignará los símbolos apropiados para usted.

&Notanbsp;  Tenga cuidado de no mover involuntariamente recursos fuera de la común.RC permanentemente. Para evitarlo por CTRL y arrastrar (copiar) en lugar de arrastrar recta (mover los recursos). También puede evitar esto respondiendo siempre con "No" cuando se le pregunte si desea guardar los cambios en común.RC.

La.Archivos de recursos RC tienen un recurso especial de TEXTINCLUDE en ellos que le impedirá guardar accidentalmente encima de la norma.Archivos RC.

Personalizar recursos de marco estándar

Recursos de marco estándar suelen ser # include'd en su aplicación.Archivo RC. AppWizard generará una.Archivo RC que incluye los recursos de marco estándar adecuado dependiendo de las opciones de AppWizard elige. Puede revisar, agregar o quitar los recursos que son # include'd por el comando de Visual C++ "Set incluye..." en el menú de recursos de Visual C++ y mirando las "directivas de compilación" Editar elemento. Por ejemplo:

# include "afxres.rc"
# include "afxprint.rc"

El caso más común de la personalización de recursos del marco estándar es la adición o eliminación adicional incluye para impresión, OLE cliente y soporte de servidor OLE.

En algunos casos raros puede que desee personalizar el contenido de los recursos de marco estándar para su aplicación en particular, no sólo agregar y quitar todo el archivo.

Para personalizar el contenido de un archivo de recursos estándar, siga estos pasos:

Abrir archivo de recursos de la aplicación en Visual C++.

  1. El comando Set incluye recursos, quitar la # incluyen el archivo .rc estándar que desee personalizar (por ejemplo, para personalizar la barra de herramientas de vista previa de impresión, quitar la # incluye línea de "afxprint.rc").

  2. Abrir los archivos de recursos estándar adecuado en MFC\INCLUDE (por ejemplo, MFC\INCLUDE\AFXPRINT.RC)

  3. Copiar todos los recursos del archivo .rc estándar al archivo de recursos de aplicación.

  4. Se trata de una propuesta de todos o ninguno. Ya sea usted # incluyen todos los recursos de la.Archivo RC en MFC\INCLUDE o tener una copia (personalizada) de estos recursos en el archivo de recursos de aplicación.

  5. Modificar la copia de los recursos estándar en el archivo de recursos de aplicación.

  6. &Notanbsp;  Tener especial cuidado de no modificar los recursos directamente en la norma.Archivos RC.

&Notas técnicas por número |nbsp; Notas técnicas por categoría

Index