Cómo modificar la configuración del proyecto y archivos de recursos para utilizar localizar recursos de MFC

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

Resumen

MFC proporciona archivos de recursos localizados para ciertas configuraciones regionales, de los directorios MFC\SRC\L.* y MFC\Include\L.*. En este artículo se describe cómo modificar la configuración del proyecto y el archivo de recursos utilizar estos recursos traducidos de MFC.

Nota : la información de este artículo no se aplica a los recursos para los controles ActiveX.

Más información

Pasos para incluir los recursos localizados:

  1. En el menú proyecto , haga clic en Configuración del proyecto . En la Configuración del proyecto diálogo cuadro, seleccione la página de propiedad de recursos . Quite la definición de preprocesador _AFXDLL. Haga clic en Aceptar en la hoja de propiedades.
  2. Abra la tabla de cadena mediante el Editor de recursos y quite todas las cadenas no específico de aplicación generadas por el Asistente para aplicaciones. Por ejemplo, si esta aplicación es una aplicación generada por el Asistente para aplicaciones, quite todas las entradas para los ID de ID_FILE_NEW al final de la tabla de cadenas. Cadenas para IDR_MAINFRAME, IDR_MYPROJTYPE, AFX_IDS_APP_TITLE y AFX_IDS_IDLEMESSAGE son específicos de la aplicación y, por lo tanto los archivos de recursos MFC no proporciona cadenas localizadas.
  3. En el menú Ver , haga clic en Inclusión de recursos . En el tiempo de compilación directivas ventana, haga lo siguiente:
    1. Establecer el identificador de idioma principal y el identificador idioma secundario adecuadamente en la instrucción LANGUAGE. Pueden encontrar los valores apropiados en el archivo...\vc\include\winnt.h. Tenga en cuenta que los valores especificados en la instrucción LANGUAGE deben ser base 10. Los valores en Winnt.h son base-16.
      Example: LANUGAGE 11, 1  // Specifies standard French
      						
    2. Asegúrese de que la página de códigos especificada en la instrucción de code_page # pragma es correcta. Para el inglés de ANSI y para la mayoría de los idiomas europeos, la página de códigos es 1252; para japonés es 932.
    3. Modificar los extractos existentes para incluyan recursos utilizados por la MFC framework. Estos recursos están ubicados en localizada correspondientedirectorio \vc\mfc\include. Por ejemplo, cambiar los siguientes
               #include "afxres.rc"
               #include "afxprint.rc"
               #include "afxolecl.rc"
               #include "afxolesv.rc"
      							

      a la siguiente:
               #include "l.fra/afxres.rc"
               #include "l.fra/afxprint.rc"
               #include "l.fra/afxolecl.rc"
               #include "l.fra/afxolesv.rc"
      							

      (Un proyecto utilizará los archivos afxolecl.rc y afxolesv.rc sólo si son aplicaciones de cliente o servidor OLE.)
    4. Los archivos Indicate.rc y Prompts.rc contienen los indicadores de estado de la clave y cadenas de texto del menú que se muestran en la barra de estado en MFC. Estos archivos se encuentran en eldirectorio \vc\mfc\src. Para incluir estos archivos, # incluirlos y especificar explícitamente su ubicación. Por ejemplo:
               #include "c:\VC\mfc\src\l.fra\prompts.rc"
               #include "c:\VC\mfc\src\l.fra\indicate.rc"
      						
    5. Haga clic en Aceptar para cerrar el cuadro de diálogo Inclusión de recursos .
  4. Crear la aplicación o DLL.

Referencias

Técnicos Nota 23 "recursos estándar de MFC"

Para obtener más información acerca de recursos de MFC, haga clic en los números de artículo siguientes para verlos en Microsoft Knowledge Base:
200555Cómo adaptar la página de propiedades ActiveX estándar con recursos de MFC
208983Cómo utilizar MFC LOC DLLs
198846Cómo crear la DLL de recursos localizada de aplicación MFC

Propiedades

Id. de artículo: 198536 - Última revisión: martes, 21 de noviembre de 2006 - Versión: 4.1
La información de este artículo se refiere a:
  • Microsoft Foundation Class Library 4.2 sobre las siguientes plataformas
    • Microsoft Visual C++ 4.0 Standard Edition
    • Microsoft Visual C++ 4.1 Subscription
    • Microsoft Visual C++ 4.2 Enterprise Edition
    • Microsoft Visual C++ 5.0 Enterprise Edition
    • Microsoft Visual C++ 6.0 Enterprise
    • Microsoft Visual C++ 4.2 Professional Edition
    • Microsoft Visual C++ 5.0 Professional
    • Microsoft Visual C++ 6.0 Professional
    • Microsoft Visual C++, 32-bit Learning Edition 6.0
Palabras clave: 
kbmt kbhowto kbintldev kblocalization kbresource KB198536 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): 198536

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