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

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
Este artículo se ha archivado. Se ofrece "tal cual" y no se volverá a actualizar.
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: 12/05/2015 10:14:58 - Revisión: 4.1

Microsoft Foundation Class Library 4.2

  • kbnosurvey kbarchive kbmt kbhowto kbintldev kblocalization kbresource KB198536 KbMtes
Comentarios