Como modificar as configurações de projeto e arquivos de recurso para usar localizados recursos do MFC

Traduções deste artigo Traduções deste artigo
ID do artigo: 198536 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Sumário

MFC fornece arquivos de recurso localizado para determinados localidades, nos diretórios MFC\SRC\L.* e MFC\Include\L.*. Este artigo descreve como modificar as configurações de projeto e arquivo de recurso para usar esses recursos MFC localizados.

Observação : as informações neste artigo não se aplica a recursos para controles ActiveX.

Mais Informações

Etapas para incluir os recursos localizados:

  1. No menu Project , clique em Configurações do projeto . Em Configurações do projeto diálogo, selecione a página de propriedade Resource . Remova a definição de pré-processamento _AFXDLL. Clique em OK na folha de propriedades.
  2. Abra a tabela de seqüência de caracteres usando o Editor de recursos e remova todas as seqüências específicas do aplicativo que não seja geradas pelo AppWizard. Por exemplo, se este aplicativo for um aplicativo gerados pelo AppWizard, remova todas as entradas para as identificações de ID_FILE_NEW ao final da tabela de seqüência de caracteres. Seqüências de caracteres para IDR_MAINFRAME, IDR_MYPROJTYPE, AFX_IDS_APP_TITLE e AFX_IDS_IDLEMESSAGE são específicos do aplicativo e, portanto, seqüências de caracteres localizadas não são fornecidas pelos arquivos de recurso do MFC.
  3. No menu Exibir , clique em Recursos inclui . No tempo de compilação diretivas janela, faça o seguinte:
    1. Defina a identificação de idioma primário e a identificação de subidioma apropriadamente na instrução LANGUAGE. Os valores apropriados podem ser encontrados no arquivo...\vc\include\winnt.h. Observe que os valores especificados na instrução LANGUAGE devem ser base-10. Os valores em Winnt.h são base 16.
      Example: LANUGAGE 11, 1  // Specifies standard French
      						
    2. Verifique se a página de código especificada na instrução # pragma code_page está correta. Para ANSI inglês e a maioria dos idiomas europeus a página de código é 1252; para japonês é 932.
    3. Modificar as instruções existentes que incluem recursos utilizados pelo MFC framework. Esses recursos estão localizados em apropriadas localizadosdiretório \vc\mfc\include. Por exemplo, alterar o seguinte
               #include "afxres.rc"
               #include "afxprint.rc"
               #include "afxolecl.rc"
               #include "afxolesv.rc"
      							

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

      (Um projeto usará os arquivos Afxolecl.rc e Afxolesv.rc somente se eles são aplicativos cliente e/ou servidor OLE.)
    4. Os arquivos Indicate.rc e Prompts.rc contêm de indicadores chave de estado e seqüências de prompt do menu que são exibidas na barra de status por MFC. Esses arquivos estão localizados nadiretório \vc\mfc\src. Para incluir esses arquivos, # incluí-los e especificar explicitamente seu local. Por exemplo:
               #include "c:\VC\mfc\src\l.fra\prompts.rc"
               #include "c:\VC\mfc\src\l.fra\indicate.rc"
      						
    5. Clique em OK para fechar a caixa de diálogo Inclui recursos .
  4. Crie o aplicativo ou DLL.

Referências

Técnico Observação 23 "padrão MFC recursos"

Para obter mais informações sobre recursos de MFC, clique no números abaixo para ler os artigos na Base de dados de Conhecimento da Microsoft:
200555Como localizar a página de propriedade ActiveX ações com recursos do MFC
208983Como usar MFC LOC DLLs
198846Como criar DLLs de recursos localizada para o aplicativo MFC

Propriedades

ID do artigo: 198536 - Última revisão: terça-feira, 21 de novembro de 2006 - Revisão: 4.1
A informação contida neste artigo aplica-se a:
  • Microsoft Foundation Class Library 4.2 nas seguintes 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 Edition
    • Microsoft Visual C++ 4.2 Professional Edition
    • Microsoft Visual C++ 5.0 Professional Edition
    • Microsoft Visual C++ 6.0 Professional Edition
    • Microsoft Visual C++, 32-bit Learning Edition 6.0
Palavras-chave: 
kbmt kbhowto kbintldev kblocalization kbresource KB198536 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 198536

Submeter comentários

 

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