Compartir por


Editor de información de versión (C++)

La información de versión consta de la identificación del producto y la empresa, un número de versión del producto, y la notificación de copyright y marca comercial. Con el editor de información de versión, puede crear y mantener estos datos, que se almacenan en el recurso de información de versión. Una aplicación no requiere el recurso de información de versión, pero es un lugar útil para recopilar información que identifica la aplicación. También se usa la información de versión por las API de instalación.

Nota:

El estándar de Windows es tener únicamente un recurso de versión, llamado VS_VERSION_INFO.

Un recurso de información de versión tiene un bloque superior y uno o más bloques inferiores: un único bloque de información fija en la parte superior y uno o más bloques de información de versión en la parte inferior (para otros idiomas o juegos de caracteres). El bloque superior tiene tanto cuadros numéricos editables como listas desplegables seleccionables. Los bloques inferiores solo tienen cuadros de texto editables.

Nota:

Al usar el editor de información de versión, en muchos casos puede hacer clic con el botón derecho para que aparezca un menú contextual con comandos específicos de los recursos. Por ejemplo, si selecciona mientras apunta a una entrada de encabezado de bloque, en el menú contextual se muestran los comandos de Nuevo bloque de información de versión y Eliminar bloque de información de versión.

Procedimientos

El editor de información de versión le permite hacer lo siguiente:

Para editar una cadena en un recurso de información de versión

Seleccione el elemento una vez para elegirlo y, luego, empiece a editarlo. Realice los cambios directamente en la tabla Información de versión o en la ventana Propiedades. Los cambios que realice se reflejarán en ambos lugares.

Al editar la clave FILEFLAGS en el editor de información de versión, observará que no puede establecer la propiedades de Depuración, Compilación privada o Compilación especial en la ventana Propiedades para archivos .rc:

  • El editor de información de versión establece la propiedad Depuración con #ifdef en el script de recursos, según la marca de compilación _DEBUG.

  • Si la clave Private Build tiene un Valor establecido en la tabla Información de versión, la propiedad Compilación privada correspondiente en la ventana Propiedades de la clave FILEFLAGS será True. Si el Valor está vacío, la propiedad será False. Del mismo modo, la clave Compilación especial en la tabla Información de versión está vinculada a la propiedad Compilación especial para la clave FILEFLAGS.

Para ordenar la secuencia de información del bloque de cadenas, seleccione los encabezados de columna Clave o Valor. Estos encabezados reorganizan automáticamente la información en la secuencia seleccionada.

Para agregar información de versión para otro idioma (nuevo bloque de información de versión)

  1. Para abrir un recurso de información de versión, haga doble clic en él en la Vista de recursos.

  2. Haga clic con el botón derecho dentro de la tabla Información de versión y seleccione Nuevo bloque de información de versión.

    Este comando agrega un bloque de información adicional al recurso de información de versión actual y abre sus propiedades correspondientes en la ventana Propiedades.

  3. En la ventana Propiedades , elija el idioma apropiado y el juego de caracteres para su nuevo bloque.

Para eliminar un bloque de información de versión

  1. Para abrir el recurso de información de versión, haga doble clic en su icono en la Vista de recursos.

  2. Haga clic con el botón derecho en el encabezado de bloque que quiera eliminar y seleccione Eliminar bloque de información de versión.

    Este comando elimina el encabezado seleccionado y deja intacto el resto de información de versión. No se puede deshacer esta acción.

Para obtener acceso a la información de versión desde dentro de su programa

Si quiere tener acceso a la información de versión desde su programa, use la función GetFileVersionInfo y la función VerQueryValue .

Requisitos

Win32

Consulte también

Resource Editors
Menús y otros recursos
Información de versiones (Windows)