Como importar um recurso de diálogo de um projeto para outro projeto usando o Visual C++ .NET ou Visual C++ 2005

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

Neste artigo

Sumário

Este artigo passo a passo descreve como importar um recurso de diálogo de um arquivo de recurso ou de um modelo de recurso de um projeto Microsoft Visual C++.NET para outro projeto Visual C++.NET ou de um modelo de recurso de um projeto Microsoft Visual C++ 2005 para outro projeto Visual C++ 2005.

Este artigo também descreve como criar um projeto resource-based diálogo usando o modelo de aplicativo do Windows Forms e o modelo de aplicativo MFC de onde um recurso pode ser copiado. Este artigo também descreve duas técnicas diferentes para copiar um recurso de um projeto para outro projeto.

Requisitos

Este artigo pressupõe que você esteja familiarizado com os seguintes tópicos:
  • Programação com o Visual C++ .NET ou Visual C++ 2005
  • Arquivos de recurso

Criar aplicativos baseados no diálogo no Visual C++ .NET ou no Visual C++ 2005

No Visual C++ .NET 2003 ou no Visual C++ 2005, você pode criar aplicativos baseados no diálogo usando o modelo de projeto de aplicativo do MFC ou o modelo de projeto de aplicativo do Windows Forms. No Visual C++ .NET 2002, você pode criar aplicativos baseados no diálogo usando o modelo de projeto de aplicativo MFC.

Para criar um aplicativo baseado em diálogo usando o modelo de projeto de aplicativo do Windows Forms no Visual C++ .NET 2003 ou no Visual C++ 2005, siga estas etapas:
  1. Inicie o Microsoft Visual Studio .NET 2003 ou Microsoft Visual Studio 2005.
  2. No menu arquivo , aponte para novo e, em seguida, clique em Project .
  3. Clique em Projetos do Visual c++ em Tipos de projeto e, em seguida, clique em Windows Forms Application (. NET) em modelos .

    Observação No Visual Studio 2005, clique em Visual C++ em Tipos de projeto e, em seguida, clique em Windows Forms Application em modelos .
  4. Na caixa de texto nome , digite DialogApp e, em seguida, clique em OK . Por padrão, o formulário de Form1 é criado.
  5. No Solution Explorer, clique no recursos exibir guia.
  6. Na exibição de recurso, expanda DialogApp nó.
  7. Clique com o botão direito na pasta app.rc e clique em Add Resource .
  8. Na caixa de diálogo Add Resource , expanda a caixa de diálogo em Tipo de recurso .
  9. Clique em IDD_FORMVIEW [em inglês (EUA)] e, em seguida, clique em novo . Um novo recurso de diálogo é adicionado para o projeto e é aberto no modo Design.
    Observação No Visual Studio 2005, clique em IDD_FORMVIEW .
  10. Clique o modelo de diálogo com o botão direito do mouse e, em seguida, clique em Propriedades .
  11. Altere a propriedade ID para IDD_MY_FORMVIEW .
  12. Adicione um controle Button ao modelo de diálogo.
  13. Pressione a combinação de teclas CTRL + SHIFT + S para salvar todos os arquivos.
  14. No menu arquivo , clique em Close Solution para fechar a solução.
  15. Saia do Visual Studio .NET 2003 ou o Visual Studio 2005.
Para criar um aplicativo baseado em diálogo usando o modelo de projeto de aplicativo MFC em ambos Visual C++ .NET 2003, Visual C++ .NET 2002 ou Visual Studio 2005, execute as seguintes etapas:
  1. Inicie o Microsoft Visual Studio .NET ou Visual Studio 2005.
  2. No menu arquivo , aponte para novo e, em seguida, clique em Project .
  3. Clique em Projetos do Visual c++ em Tipos de projeto e, em seguida, clique em Aplicativo MFC em modelos .

    Observação No Visual Studio 2005, clique em Visual C++ em Tipos de projeto e, em seguida, clique em Aplicativo MFC em modelos .
  4. Na caixa de texto nome , digite DialogApp e, em seguida, clique em OK .
  5. No Assistente de aplicativo do MFC - DialogApp de diálogo, clique em Tipo de aplicativo .
  6. Em tipo de aplicativo , clique em para selecionar a caixa de diálogo com base em e em seguida, clique em Concluir .
  7. No Solution Explorer, clique no recursos exibir guia.
  8. Na exibição de recurso, expanda DialogApp nó.
  9. Clique com o botão direito na pasta DialogApp.rc e clique em Add Resource .
  10. Na caixa de diálogo Add Resource , expanda a caixa de diálogo em Tipo de recurso .
  11. Clique em IDD_FORMVIEW [em inglês (EUA)] e, em seguida, clique em novo . Um novo recurso de diálogo é adicionado para o projeto e é aberto no modo Design.
    Observação No Visual Studio 2005, clique em IDD_FORMVIEW .
  12. Clique o modelo de diálogo com o botão direito do mouse e, em seguida, clique em Propriedades .
  13. Altere a propriedade ID para IDD_MY_FORMVIEW .
  14. Adicione um controle Button ao modelo de diálogo.
  15. Pressione a combinação de teclas CTRL + SHIFT + S para salvar todos os arquivos.
  16. No menu arquivo , clique em Close Solution para fechar a solução.
  17. Sair do Visual Studio .NET ou Visual Studio 2005.

Copiar um recurso de diálogo

Para copiar um recurso de diálogo de um arquivo de recurso de um projeto Visual C++.NET ou Visual C++ 2005 para um arquivo de recurso de outro projeto Visual C++.NET ou Visual C++ 2005, siga estas etapas.

Observação Um arquivo de recurso possui uma extensão .rc.
  1. Inicie o Visual Studio .NET ou Visual Studio 2005.
  2. No menu arquivo , aponte para Open e, em seguida, clique em arquivo .
  3. Localize o arquivo de recurso de origem.
  4. Clique no arquivo recurso e, em seguida, clique em Abrir para abrir o arquivo.
  5. Siga as etapas 2 a 4 para o arquivo de recurso de destino.
  6. Para alternar para o arquivo de recurso de origem, clique na guia que contém o nome arquivo deste arquivo.
  7. Expanda a pasta que tem o mesmo nome como nome do arquivo do arquivo de recurso de origem.
  8. Expanda a pasta caixa de diálogo .
  9. Clique com o botão direito do mouse no recurso de diálogo que você deseja copiar e, em seguida, clique em Copiar .
  10. Para alternar para o arquivo de recurso de destino, clique na guia que contém o nome arquivo deste arquivo.
  11. Clique com o botão direito na pasta que tem o mesmo nome como nome do arquivo do arquivo de recurso de destino e clique em Colar . O recurso de diálogo aparece na pasta caixa de diálogo do arquivo de recurso de destino.
  12. Pressione a combinação de teclas CTRL + SHIFT + S para salvar todos os arquivos.
  13. No menu arquivo , clique em Close Solution para fechar a solução.

Usar um modelo de recurso

Para importar um recurso de diálogo de um arquivo de modelo de recurso de um projeto Visual C++.NET para outro projeto, execute essas etapas:
  1. Inicie o Visual Studio .NET ou Visual Studio 2005.
  2. No menu arquivo , aponte para Open e, em seguida, clique em arquivo .
  3. Localize o arquivo de recurso de origem.
  4. Clique no arquivo recurso e, em seguida, clique em Abrir para abrir o arquivo.
  5. No menu arquivo , clique em Salvar FileName como .

    Observação FileName é um espaço reservado para o nome do arquivo de recurso do arquivo.
  6. Para salvar o arquivo de recursos como um arquivo de modelo de recurso, selecione Modelo de recurso (*.rct) na lista Salvar como tipo e, em seguida, clique em Salvar .
  7. No menu arquivo , clique em Fechar para fechar o arquivo de recurso.
  8. No menu arquivo , clique em Open Solution .
  9. Na caixa de diálogo Open Solution , localize o projeto de destino para onde você deve copiar o arquivo de recurso de diálogo.
  10. Clique no arquivo solução e, em seguida, clique em Abrir .
  11. No Solution Explorer, clique com o botão direito do mouse ProjectName e, em seguida, clique em Propriedades .

    Observação ProjectName é um espaço reservado para o nome do projeto que você abriu.
  12. No ProjectName Property Pages caixa de diálogo que aparece, expanda a pasta Configuration Properties e, em seguida, clique na pasta recursos .
  13. Clique no botão reticências (... ) ao lado para o valor para o adicionais incluir diretórios propriedade. O adicionais incluir diretórios caixa de diálogo é exibida.
  14. Clique na caixa de listagem e digite o caminho de diretório (sem as aspas) do arquivo de modelo de recurso que você salvou na etapa 6.

    Como alternativa, você pode clicar no canto da caixa de listagem para exibir um botão de reticências (... ) que você pode clicar para exibir uma caixa de diálogo. Você pode usar esta caixa de diálogo para apontar para o diretório que contém o arquivo de modelo de recurso que você salvou na etapa 6.
  15. Clique em OK na adicionais incluir diretórios caixa de diálogo.

    Observação Certifique-se que o caminho de seqüência de caracteres no adicionais incluir diretórios propriedade não está entre aspas. Se o caminho do arquivo .rct inclui espaços e usado no botão de reticências (... ) para escolher a pasta, por padrão, ele é colocado entre aspas. Você deve remover as aspas em tais casos. Também se você digitar o caminho, você deve verificar que você digite o caminho correto com o número exato de espaços.
  16. Clique em Aplicar e, em seguida, clique em OK para fechar o ProjectName Property Pages caixa de diálogo.
  17. No Solution Explorer, clique no recursos exibir guia.
  18. Na exibição de recurso, expanda o nó ProjectName.
  19. Expanda a pasta que corresponde ao arquivo de recursos.
  20. Clique com o botão direito na pasta caixa de diálogo e clique em Add Resource .
  21. Na caixa de diálogo Add Resource , expanda a caixa de diálogo em Tipo de recurso . Você observa o recurso de diálogo que você deseja copiar.
  22. Clique no recurso diálogo que você deseja copiar e, em seguida, clique em novo para adicionar esse recurso de diálogo para seu projeto.
  23. Pressione a combinação de teclas CTRL + SHIFT + S para salvar o projeto.
  24. No menu arquivo , clique em Close Solution para fechar a solução.
  25. Sair do Visual Studio .NET ou Visual Studio 2005.

Referências

Para obter mais informações sobre como copiar recursos de um projeto para outro, visite o seguinte site da Web Microsoft Developer Network (MSDN):
http://msdn2.microsoft.com/en-us/library/a5axa064(vs.71).aspx

Propriedades

ID do artigo: 829437 - Última revisão: quinta-feira, 19 de abril de 2007 - Revisão: 2.2
A informação contida neste artigo aplica-se a:
  • Microsoft Visual C++ 2005 Express Edition
  • Microsoft Visual C++ .NET 2003 Standard Edition
  • Microsoft Visual C++ .NET 2002 Standard Edition
Palavras-chave: 
kbmt kbimport kbhowtomaster kbresource kbhowto KB829437 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: 829437

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