Partager via


Comment : copier des ressources

Vous pouvez copier des ressources d'un fichier à un autre sans les modifier ou vous pouvez modifier la langue ou la condition d'une ressource lors de la copie.

Il est très facile de copier des ressources à partir d'une ressource existante ou d'un fichier exécutable dans votre fichier de ressources.Pour cela, ouvrez simultanément les deux fichiers qui contiennent les ressources et faites glisser les éléments d'un fichier à l'autre ou faites un copier-coller entre les deux fichiers.Cette méthode fonctionne pour les fichiers de script de ressources (.rc) et les fichiers modèles de ressources (.rct), de même que pour les fichiers exécutables (.exe).

[!REMARQUE]

Visual C++ inclut des fichiers de ressources exemples que vous pouvez utiliser dans votre application.Pour plus d'informations, consultez CLIPART, exemple : ressources communes.

Vous pouvez utiliser la méthode du glisser-déplacer entre les fichiers .rc qui sont ouverts en dehors du projet.

Pour copier des ressources entre des fichiers à l'aide du glisser-déplacer

  1. Ouvrez les deux fichiers de ressources autonomes (pour plus d'informations, consultez Ouverture d'un fichier de script de ressources en dehors d'un projet (autonome)).Par exemple, ouvrez Source1.rc et Source2.rc.

  2. Dans le premier fichier .rc, cliquez sur la ressource que vous souhaitez copier.Par exemple, dans Source1.rc, cliquez sur IDD_DIALOG1.

  3. Maintenez la touche CTRL enfoncée tout en faisant glisser la ressource vers le second fichier .rc.Par exemple, faites glisser IDD_DIALOG1 de Source1.rc vers Source2.rc.

    [!REMARQUE]

    Si vous ne maintenez pas la touche CTRL enfoncée tout en faisant glisser la ressource, la ressource est déplacée et non copiée.

Pour copier des ressources à l'aide du copier-coller

  1. Ouvrez les deux fichiers de ressources autonomes (pour plus d'informations, consultez Ouverture d'un fichier de script de ressources en dehors d'un projet (autonome)).Par exemple, Source1.rc et Source2.rc.

  2. Dans le fichier source à partir duquel vous voulez copier une ressource (par exemple, Source1.rc), cliquez avec le bouton droit sur une ressource et sélectionnez Copier dans le menu contextuel.

  3. Cliquez avec le bouton droit sur le fichier de ressources dans lequel vous voulez coller la ressource (par exemple, Source2.rc).Dans le menu contextuel, sélectionnez Coller.

    [!REMARQUE]

    Vous ne pouvez pas effectuer un glisser-déplacer ou un copier-couper-coller entre des fichiers de ressources du projet (Affichage des ressources) et des fichiers .rc autonomes (ceux qui sont ouverts dans les fenêtres de document).Ces opérations étaient possibles dans les versions précédentes du produit.

    [!REMARQUE]

    Pour éviter les conflits avec les noms ou les valeurs de symboles du fichier existant, Visual C++ peut modifier la valeur du symbole ou le nom et la valeur du symbole de la ressource transférée lorsque vous la copiez dans le nouveau fichier.

Pour plus d'informations sur l'ajout de ressources aux projets managés, consultez Ressources dans les applications dans le Guide du développeur .NET Framework. Pour obtenir des informations sur l'ajout de fichiers de ressources aux projets managés, l'accès aux ressources, l'affichage de ressources statiques et l'assignation de chaînes de ressources aux propriétés, et ce manuellement, consultez Procédure pas à pas : localisation des applications Windows Forms et Walkthrough: Using Resources for Localization with ASP.NET.

Configuration requise

Win32

Voir aussi

Tâches

Comment : ouvrir un fichier de script de ressources en dehors d'un projet (autonome)

Référence

Fichiers de ressources (Visual Studio)

Éditeurs de ressources