Como importar um recurso de diálogo a partir de um projecto para outro projecto utilizando o Visual C++ .NET ou Visual C++ 2005

Traduções de Artigos Traduções de Artigos
Artigo: 829437 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta página

Sumário

Este artigo passo a passo descreve como importar um recurso de diálogo a partir de um ficheiro de recursos ou a partir de um modelo de recurso de um projecto Microsoft Visual C++ .NET para outro projecto do Visual C++ .NET ou a partir de um modelo de recurso de um projecto Microsoft Visual C++ 2005 para outro projecto do Visual C++ 2005.

Este artigo também descreve como criar um projecto com o recurso do diálogo utilizando o modelo de aplicação de formulários do Windows e o modelo de aplicação MFC a partir do qual um recurso pode ser copiado. Este artigo também descreve duas técnicas diferentes para copiar um recurso de um projecto para outro projecto.

Requisitos

Este artigo pressupõe que está familiarizado com os seguintes tópicos:
  • Programação com o Visual C++ .NET ou Visual C++ 2005
  • Ficheiros de recursos

Criar aplicações baseadas no diálogo no Visual C++ .NET ou no Visual C++ 2005

No Visual C++ .NET 2003 ou no Visual C++ 2005, pode criar aplicações baseadas no diálogo utilizando o modelo de projecto de aplicação MFC ou o modelo de projecto de aplicação de formulários do Windows. No Visual C++ .NET 2002, pode criar aplicações baseadas no diálogo utilizando o modelo de projecto de aplicação MFC.

Para criar uma aplicação baseada no diálogo utilizando o modelo de projecto de aplicação do Windows Forms no Visual C++ .NET 2003 ou no Visual C++ 2005, siga estes passos:
  1. Inicie o Microsoft Visual Studio .NET 2003 ou Microsoft Visual Studio 2005.
  2. No menu ficheiro , aponte para Novo e, em seguida, clique em projecto .
  3. Clique em Projectos do Visual C++ em Project Types e clique em Aplicações de formulários do Windows (.NET) em modelos .

    Nota No Visual Studio 2005, clique em Visual C++ em Project Types e, em seguida, clique em Aplicações de formulários do Windows em modelos .
  4. Na caixa de texto nome , escreva DialogApp e, em seguida, clique em OK . Por predefinição, o formulário Form1 é criado.
  5. No Solution Explorer, clique o recursos ver separador.
  6. Na vista de recursos, expanda DialogApp nó.
  7. Clique com o botão direito do rato na pasta app.rc e, em seguida, clique em Adicionar recursos .
  8. Na caixa de diálogo Adicionar recursos , expanda a caixa de diálogo em Tipo de recurso .
  9. Clique em IDD_FORMVIEW [inglês (e.u.)] e, em seguida, clique em Novo . Um recurso de diálogo novo é adicionado ao projecto e é aberto na vista de estrutura.
    Nota No Visual Studio 2005, clique em IDD_FORMVIEW .
  10. Clique com o botão direito do rato no modelo de diálogo e, em seguida, clique em Propriedades .
  11. Altere a propriedade ID para IDD_MY_FORMVIEW .
  12. Adicione um controlo de botão ao modelo de diálogo.
  13. Prima a combinação de teclas CTRL + SHIFT + S para guardar todos os ficheiros.
  14. No menu ficheiro , clique em solução fechar para fechar a solução.
  15. Saia do Visual Studio .NET 2003 ou o Visual Studio 2005.
Para criar uma aplicação baseada no diálogo utilizando o modelo de projecto de aplicação MFC no ou Visual C++ .NET 2003, Visual C++ .NET 2002 ou Visual Studio 2005, siga estes passos:
  1. Inicie o Microsoft Visual Studio .NET ou Visual Studio 2005.
  2. No menu ficheiro , aponte para Novo e, em seguida, clique em projecto .
  3. Clique em Projectos do Visual C++ em Project Types e, em seguida, clique em Aplicação MFC em modelos .

    Nota No Visual Studio 2005, clique em Visual C++ em Project Types e, em seguida, clique em Aplicação MFC em modelos .
  4. Na caixa de texto nome , escreva DialogApp e, em seguida, clique em OK .
  5. No Assistente de aplicação MFC - DialogApp diálogo caixa, clique em Tipo de aplicação .
  6. Em tipo de aplicação , clique para seleccionar caixa de diálogo com base e, em seguida, clique em Concluir .
  7. No Solution Explorer, clique o recursos ver separador.
  8. Na vista de recursos, expanda DialogApp nó.
  9. Clique com o botão direito do rato na pasta DialogApp.rc e, em seguida, clique em Adicionar recursos .
  10. Na caixa de diálogo Adicionar recursos , expanda a caixa de diálogo em Tipo de recurso .
  11. Clique em IDD_FORMVIEW [inglês (e.u.)] e, em seguida, clique em Novo . Um recurso de diálogo novo é adicionado ao projecto e é aberto na vista de estrutura.
    Nota No Visual Studio 2005, clique em IDD_FORMVIEW .
  12. Clique com o botão direito do rato no modelo de diálogo e, em seguida, clique em Propriedades .
  13. Altere a propriedade ID para IDD_MY_FORMVIEW .
  14. Adicione um controlo de botão ao modelo de diálogo.
  15. Prima a combinação de teclas CTRL + SHIFT + S para guardar todos os ficheiros.
  16. No menu ficheiro , clique em solução fechar para fechar a solução.
  17. Saia do Visual Studio .NET ou Visual Studio 2005.

Copiar um recurso de diálogo

Para copiar um diálogo recurso de um ficheiro de recursos de um projecto de Visual C++ .NET ou Visual C++ 2005 num ficheiro de recursos de outro projecto do Visual C++ .NET ou Visual C++ 2005, siga estes passos.

Nota Um ficheiro de recurso tem uma extensão .rc.
  1. Inicie o Visual Studio .NET ou Visual Studio 2005.
  2. No menu ficheiro , aponte para Abrir e, em seguida, clique em ficheiro .
  3. Localize o ficheiro de recurso de origem.
  4. Faça clique sobre o ficheiro de recurso e clique em Abrir para abrir o ficheiro.
  5. Execute os passos 2 a 4 para o ficheiro de recurso de destino.
  6. Para mudar para o ficheiro de recurso de origem, clique no separador que contém o nome de ficheiro deste ficheiro.
  7. Expanda a pasta tem o mesmo nome como nome de ficheiro do ficheiro de recurso de origem.
  8. Expanda a pasta de caixa de diálogo .
  9. Clique com o botão direito do rato no recurso de diálogo que pretende copiar e, em seguida, clique em Copiar .
  10. Para mudar para o ficheiro de recurso de destino, clique no separador que contém o nome de ficheiro deste ficheiro.
  11. Clique com o botão direito do rato a pasta que tem o mesmo nome como nome de ficheiro do ficheiro de recurso de destino e, em seguida, clique em Colar . O recurso de diálogo aparece na pasta caixa de diálogo do ficheiro de recurso de destino.
  12. Prima a combinação de teclas CTRL + SHIFT + S para guardar todos os ficheiros.
  13. No menu ficheiro , clique em solução fechar para fechar a solução.

Utilizar um modelo de recurso

Para importar um recurso de diálogo a partir de um ficheiro de modelo de recursos de um projecto Visual C++ .NET para outro projecto, siga estes passos:
  1. Inicie o Visual Studio .NET ou Visual Studio 2005.
  2. No menu ficheiro , aponte para Abrir e, em seguida, clique em ficheiro .
  3. Localize o ficheiro de recurso de origem.
  4. Faça clique sobre o ficheiro de recurso e clique em Abrir para abrir o ficheiro.
  5. No menu ficheiro , clique em Guardar FileName como .

    Nota FileName é um marcador para o nome do ficheiro de recurso.
  6. Para guardar o ficheiro de recurso como um ficheiro de modelo de recursos, seleccione O modelo de recurso (*.rct) na lista Guardar com o tipo e, em seguida, clique em Guardar .
  7. No menu ficheiro , clique em Fechar para fechar o ficheiro de recursos.
  8. No menu ficheiro , clique em Abrir solução .
  9. Na caixa de diálogo Abrir solução , localize o projecto de destino para onde tem de copiar o ficheiro de recursos de diálogo.
  10. Faça clique sobre o ficheiro de solução e, em seguida, clique em Abrir .
  11. No Solution Explorer, clique com o botão direito do rato ProjectName e, em seguida, clique em Propriedades .

    Nota ProjectName é um marcador para o nome do projecto que abriu.
  12. No ProjectName páginas de propriedades caixa de diálogo que aparece, expanda a pasta Propriedades de configuração e, em seguida, clique na pasta recursos .
  13. Clique no botão reticências (... ) junto ao valor para o o adicionais incluir directórios propriedade. O adicionais incluir directórios é apresentada a caixa de diálogo.
  14. Clique na caixa de lista e, em seguida, escreva o caminho do directório (sem as aspas) do recurso de ficheiro de modelo que guardou no passo 6.

    Em alternativa, pode clicar no canto da caixa de listagem para apresentar um botão de reticências (... ) que pode clicar para apresentar uma caixa de diálogo. Pode utilizar esta caixa de diálogo para apontar para o directório que contém o ficheiro de modelo de recurso que guardou no passo 6.
  15. Clique em OK no adicionais incluir directórios caixa de diálogo.

    Nota Certifique-se que o caminho de cadeia no adicionais incluir directórios propriedade não está entre aspas. Se o caminho do ficheiro .rct incluir espaços e utilizado no botão de reticências (... ) para escolher a pasta, por predefinição, está entre aspas. Tem de remover as aspas nestes casos. Também se escrever o caminho, terá de efectuar-se de que escreve o caminho correcto com o número exacto de espaços.
  16. Clique em Aplicar e, em seguida, clique em OK para fechar o ProjectName páginas de propriedades caixa de diálogo.
  17. No Solution Explorer, clique o recursos ver separador.
  18. Na vista de recursos, expanda o nó ProjectName.
  19. Expanda a pasta que corresponde ao ficheiro de recursos.
  20. Clique com o botão direito do rato na pasta de caixa de diálogo e, em seguida, clique em Adicionar recursos .
  21. Na caixa de diálogo Adicionar recursos , expanda a caixa de diálogo em Tipo de recurso . Repare o recurso de diálogo que pretende copiar.
  22. Clique no recurso diálogo que pretende copiar e, em seguida, clique em Novo para adicionar este diálogo recurso ao projecto.
  23. Prima a combinação de teclas CTRL + SHIFT + S para guardar o projecto.
  24. No menu ficheiro , clique em solução fechar para fechar a solução.
  25. Saia do Visual Studio .NET ou Visual Studio 2005.

Referências

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

Propriedades

Artigo: 829437 - Última revisão: 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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes 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