Comment faire pour importer une ressource de boîte de dialogue d’un projet à un autre projet à l’aide de Visual C++ .NET ou Visual C++ 2005

Résumé

Cet article étape par étape décrit comment importer une ressource de boîte de dialogue à partir d’un fichier de ressources ou à partir d’un modèle de ressource d’un projet Microsoft Visual C++ .NET à un autre projet Visual C++ .NET ou à partir d’un modèle de ressource d’un projet Microsoft Visual C++ 2005 à un autre projet Visual C++ 2005.

Cet article décrit également comment créer un projet basé sur une ressource de boîte de dialogue à l’aide du modèle d’Application Windows Forms et le modèle d’Application MFC d’où une ressource peut être copiée. Cet article décrit également deux techniques différentes pour copier une ressource d’un projet à un autre projet.

Retour en haut

Configuration requise

Cet article suppose que vous maîtrisez les sujets suivants :
  • Programmation avec Visual C++ .NET ou Visual C++ 2005
  • Fichiers de ressources
Retour en haut

Créer des applications basées sur une boîte de dialogue dans Visual C++ .NET ou Visual C++ 2005

Dans Visual C++ .NET 2003 ou Visual C++ 2005, vous pouvez créer des applications basées sur une boîte de dialogue en utilisant le modèle de projet Application MFC ou le modèle de projet Application Windows Forms. Dans Visual C++ .NET 2002, vous pouvez créer des applications basées sur une boîte de dialogue à l’aide du modèle de projet d’Application MFC.

Pour créer une application basée sur une boîte de dialogue à l’aide du modèle de projet Application Windows Forms dans Visual C++ .NET 2003 ou Visual C++ 2005, procédez comme suit :
  1. Démarrez Microsoft Visual Studio .NET 2003 ou de Microsoft Visual Studio 2005.
  2. Dans le menu fichier , pointez sur
    De Nouveau, puis cliquez sur projet.
  3. Cliquez sur projets Visual C++ sous
    Types de projets, puis cliquez sur Application Windows Forms (.NET) sous modèles.

    Remarque Dans Visual Studio 2005, cliquez sur Visual C++ sous
    Types de projets, puis cliquez sur Application Windows Forms sous modèles.
  4. Dans la zone de texte nom , tapez
    DialogApp, puis cliquez sur OK. Par défaut, le formulaire Form1 est créé.
  5. Dans l’Explorateur de solutions, cliquez sur l’onglet Affichage des ressources .
  6. Dans Affichage des ressources, développez le nœud DialogApp.
  7. Bouton droit sur le dossier app.rc , puis cliquez sur Ajouter une ressource.
  8. Dans la boîte de dialogue Ajouter une ressource , développez
    Boîte de dialogue sous Type de ressource.
  9. Cliquez sur IDD_FORMVIEW [en anglais (États-Unis)], puis cliquez sur Nouveau. Une ressource de boîte de dialogue Nouveau est ajoutée au projet et est ouvert en mode Création.
    Remarque Dans Visual Studio 2005, cliquez sur IDD_FORMVIEW.
  10. Cliquez sur le modèle de boîte de dialogue, puis cliquez sur
    Propriétés.
  11. Modifier la propriété ID à IDD_MY_FORMVIEW.
  12. Ajoutez un contrôle bouton au modèle de boîte de dialogue.
  13. Appuyez sur la combinaison de touches CTRL + MAJ + S pour enregistrer tous les fichiers.
  14. Dans le menu fichier , cliquez sur Fermer une Solution afin de fermer la solution.
  15. Quittez Visual Studio .NET 2003 ou Visual Studio 2005.
Pour créer une application basée sur une boîte de dialogue à l’aide du modèle de projet Application MFC soit Visual C++ .NET 2003, Visual C++ .NET 2002 ou Visual Studio 2005, procédez comme suit :
  1. Démarrez Microsoft Visual Studio .NET ou Visual Studio 2005.
  2. Dans le menu fichier , pointez sur
    De Nouveau, puis cliquez sur projet.
  3. Cliquez sur projets Visual C++ sous
    Types de projets, puis cliquez sur Application MFCsous modèles.

    Remarque Dans Visual Studio 2005, cliquez sur Visual C++ sous
    Types de projets, puis cliquez sur Application MFCsous modèles.
  4. Dans la zone de texte nom , tapez
    DialogApp, puis cliquez sur
    OK.
  5. Dans la boîte de dialogue Assistant d’Application MFC - DialogApp, cliquez sur le Type d’Application.
  6. Sous type d’Application, cliquez sur pour sélectionner
    Boîte de dialogueet puis cliquez sur
    Terminer.
  7. Dans l’Explorateur de solutions, cliquez sur l’onglet Affichage des ressources .
  8. Dans Affichage des ressources, développez le nœud DialogApp.
  9. Cliquez sur le dossier DialogApp.rc , puis cliquez sur Ajouter une ressource.
  10. Dans la boîte de dialogue Ajouter une ressource , développez
    Boîte de dialogue sous Type de ressource.
  11. Cliquez sur IDD_FORMVIEW [en anglais (États-Unis)], puis cliquez sur Nouveau. Une ressource de boîte de dialogue Nouveau est ajoutée au projet et est ouvert en mode Création.
    Remarque Dans Visual Studio 2005, cliquez sur IDD_FORMVIEW.
  12. Cliquez sur le modèle de boîte de dialogue, puis cliquez sur
    Propriétés.
  13. Modifier la propriété ID à IDD_MY_FORMVIEW.
  14. Ajoutez un contrôle bouton au modèle de boîte de dialogue.
  15. Appuyez sur la combinaison de touches CTRL + MAJ + S pour enregistrer tous les fichiers.
  16. Dans le menu fichier , cliquez sur Fermer une Solution afin de fermer la solution.
  17. Quittez Visual Studio .NET ou Visual Studio 2005.
Retour en haut

Copier une ressource de boîte de dialogue

Pour copier une ressource de boîte de dialogue à partir d’un fichier de ressources d’un projet Visual C++ .NET ou Visual C++ 2005 à un fichier de ressources d’un autre projet Visual C++ .NET ou Visual C++ 2005, procédez comme suit.

Remarque Un fichier de ressources possède une extension .rc.
  1. Démarrez Visual Studio .NET ou Visual Studio 2005.
  2. Dans le menu fichier , pointez sur
    Ouvrir, puis cliquez sur fichier.
  3. Recherchez le fichier de ressource source.
  4. Cliquez sur le fichier de ressources, puis cliquez sur
    Ouvrir pour ouvrir le fichier.
  5. Effectuez les étapes 2 à 4 pour le fichier de ressources de destination.
  6. Pour basculer vers le fichier de ressources de source, cliquez sur l’onglet qui contient le nom de ce fichier.
  7. Développez le dossier qui porte le même nom que le nom de fichier du fichier de ressources de source.
  8. Développez le dossier de la boîte de dialogue .
  9. Avec le bouton droit de la ressource de boîte de dialogue que vous souhaitez copier, puis cliquez sur Copier.
  10. Pour basculer vers le fichier de ressources de destination, cliquez sur l’onglet qui contient le nom de ce fichier.
  11. Cliquez sur le dossier qui porte le même nom que le nom de fichier du fichier de ressources de destination, puis cliquez sur Coller. La ressource de la boîte de dialogue s’affiche dans le dossier de la boîte de dialogue du fichier de ressources cible.
  12. Appuyez sur la combinaison de touches CTRL + MAJ + S pour enregistrer tous les fichiers.
  13. Dans le menu fichier , cliquez sur Fermer une Solution afin de fermer la solution.
Retour en haut

Utiliser un modèle de ressource

Pour importer une ressource de boîte de dialogue à partir d’un fichier modèle de ressource d’un projet Visual C++ .NET à un autre projet, procédez comme suit :
  1. Démarrez Visual Studio .NET ou Visual Studio 2005.
  2. Dans le menu fichier , pointez sur
    Ouvrir, puis cliquez sur fichier.
  3. Recherchez le fichier de ressource source.
  4. Cliquez sur le fichier de ressources, puis cliquez sur
    Ouvrir pour ouvrir le fichier.
  5. Dans le menu fichier , cliquez sur Enregistrer
    FileName As.

    Remarque : Nom de fichier est un espace réservé pour le nom de fichier du fichier de ressources.
  6. Pour enregistrer le fichier de ressources sous la forme d’un fichier modèle de ressource, sélectionnez Le modèle de ressource (*.rct) dans la liste type , puis cliquez sur Enregistrer.
  7. Dans le menu fichier , cliquez sur
    Fermer pour fermer le fichier de ressources.
  8. Dans le menu fichier , cliquez sur Ouvrir une Solution.
  9. Dans la boîte de dialogue Ouvrir une Solution , sélectionnez le projet cible où vous devez copier le fichier de ressource de boîte de dialogue.
  10. Cliquez sur le fichier solution, puis cliquez sur
    Ouvrir.
  11. Dans l’Explorateur de solutions, cliquez sur
    ProjectNameet puis cliquez sur
    Propriétés.

    Remarque ProjectName est un espace réservé pour le nom du projet que vous avez ouvert.
  12. Dans la boîte de dialogue Pages de propriétés NomProjet qui s’affiche, développez le
    Dossier Propriétés de configuration , puis cliquez sur le
    Dossier de ressources .
  13. Cliquez sur le bouton de sélection (...) en regard de la valeur de la propriété Autres répertoires inclus . La boîte de dialogue Additional Include Directories s’affiche.
  14. Cliquez dans la zone de liste et tapez le chemin d’accès de répertoire (sans les guillemets) du fichier modèle de ressources que vous avez enregistré à l’étape 6.

    Vous pouvez également cliquer sur dans le coin de la zone de liste pour afficher un bouton de sélection (...) que vous pouvez cliquer sur pour afficher une boîte de dialogue. Vous pouvez utiliser cette boîte de dialogue afin de pointer vers le répertoire qui contient le fichier modèle de ressource que vous avez enregistré à l’étape 6.
  15. Cliquez sur OK dans la boîte de dialogue Additional Include Directories .

    Remarque Assurez-vous que la chaîne de chemin d’accès dans la propriété Autres répertoires Include n’est pas placée entre guillemets. Si le chemin d’accès du fichier .rct comprend des espaces, et le bouton de sélection (...) vous permet de choisir le dossier, par défaut, il est placé entre guillemets. Vous devez supprimer les guillemets dans de tels cas. Aussi si vous tapez le chemin d’accès, vous devez vous assurer que vous tapez le chemin d’accès correct avec le nombre exact d’espaces.
  16. Cliquez sur Appliquer, puis cliquez sur
    OK pour fermer la boîte de dialogue Pages de propriétés NomProjet .
  17. Dans l’Explorateur de solutions, cliquez sur l’onglet Affichage des ressources .
  18. Dans l’affichage des ressources, développez le
    ProjectName (nœud).
  19. Développez le dossier qui correspond au fichier de ressources.
  20. Cliquez sur le dossier de la boîte de dialogue , puis cliquez sur Ajouter une ressource.
  21. Dans la boîte de dialogue Ajouter une ressource , développez
    Boîte de dialogue sous Type de ressource. Vous remarquez la ressource boîte de dialogue que vous souhaitez copier.
  22. Cliquez sur la ressource de boîte de dialogue que vous souhaitez copier, puis cliquez sur Nouveau pour ajouter cette ressource de la boîte de dialogue à votre projet.
  23. Appuyez sur la combinaison de touches CTRL + MAJ + S pour enregistrer le projet.
  24. Dans le menu fichier , cliquez sur Fermer une Solution afin de fermer la solution.
  25. Quittez Visual Studio .NET ou Visual Studio 2005.
Retour en haut

Références

Pour plus d’informations sur la copie des ressources d’un projet à un autre, visitez le site Web de Microsoft Developer Network (MSDN) à l’adresse suivante :Retour en haut
Propriétés

ID d'article : 829437 - Dernière mise à jour : 27 janv. 2017 - Révision : 1

Commentaires