Éditeur d’informations de version (C++)
Les informations sur la version sont composées de l’identification de l’entreprise et du produit, d’un numéro de version du produit, et de la notification de copyright et de marque déposée. Avec l’Éditeur d’informations de version, vous créez et gérez ces données, qui sont stockées dans la ressource d’informations de version. La ressource d’informations de version n’est pas requise par une application, mais il est utile de collecter des informations qui identifient l’application. Les informations sur la version sont également utilisées par les API d’installation.
Remarque
La norme Windows consiste à n’avoir qu’une seule ressource de version, nommée VS_VERSION_INFO.
Une ressource d’informations sur la version a un bloc supérieur et un ou plusieurs blocs inférieurs : un bloc d’informations fixes unique en haut et un ou plusieurs blocs d’informations sur la version en bas (pour les autres langues et/ou jeux de caractères). Le bloc supérieur contient des zones numériques modifiables et des listes déroulantes sélectionnables. Les blocs inférieurs contiennent uniquement des zones de texte modifiables.
Remarque
Lors de l’utilisation de l’éditeur d’informations de version, dans de nombreuses instances, vous pouvez cliquer avec le bouton droit pour afficher un menu contextuel de commandes spécifiques à la ressource. Par exemple, si vous sélectionnez lors du pointage vers une entrée d’en-tête de bloc, le menu contextuel affiche les commandes New Version Block Info et Delete Version Block Infos .
Procédure
L’éditeur d’informations de version vous permet de :
Pour modifier une chaîne dans une ressource d’informations sur la version
Sélectionnez l’élément une fois pour le choisir, puis à nouveau pour commencer à le modifier. Apportez des modifications directement dans la table Informations de version ou dans la Fenêtre Propriétés. Les modifications que vous apportez apparaîtront aux deux emplacements.
Lorsque vous modifiez la FILEFLAGS
clé dans l’Éditeur d’informations de version, notez que vous ne pouvez pas définir les propriétés Debug, Private Build ou Special Build dans la fenêtre Propriétés pour les fichiers .rc :
L’Éditeur d’informations de version définit la propriété Debug avec un
#ifdef
script de ressource, en fonction de l’indicateur de_DEBUG
build.Si la
Private Build
clé a une valeur définie dans la table Informations sur la version, la propriété de build privée correspondante dans la fenêtre Propriétés de laFILEFLAGS
clé est True. Si la valeur est vide, la propriété est False. De même, la clé de build spéciale dans la table Informations sur la version est liée à la propriété Build spéciale pour laFILEFLAGS
clé.
Vous pouvez trier la séquence d’informations du bloc de chaîne en sélectionnant les en-têtes de colonne Clé ou Valeur . Ces en-têtes réorganisent automatiquement les informations dans la séquence sélectionnée.
Pour ajouter des informations de version pour une autre langue (nouveau bloc d’informations de version)
Ouvrez une ressource d’informations de version en double-cliquant dessus dans Affichage des ressources.
Cliquez avec le bouton droit dans la table d’informations de version et choisissez Nouveau bloc d’informations de version.
Cette commande ajoute un bloc d’informations supplémentaire à la ressource d’informations de version actuelle et ouvre ses propriétés correspondantes dans la fenêtre Propriétés.
Dans la fenêtre Propriétés , sélectionnez la langue et le jeu de caractères appropriés pour votre nouveau bloc de caractères.
Pour supprimer un bloc d’informations de version
Ouvrez la ressource d’informations de version en double-cliquant sur son icône dans l’ Affichage des ressources.
Cliquez avec le bouton droit sur l’en-tête de bloc que vous souhaitez supprimer et choisissez Supprimer le bloc d’informations de version.
Cette commande supprime l’en-tête sélectionné et laisse le reste des informations de version intactes. Vous ne pouvez pas annuler l’action.
Pour accéder aux informations de version à partir de votre programme
Si vous souhaitez accéder aux informations de version à partir de votre programme, utilisez les fonctions GetFileVersionInfo et VerQueryValue .
Spécifications
Win32
Voir aussi
Resource Editors
Menus et autres ressources
Informations sur la version (Windows)