Editor de informações de versão (C++)
As informações de versão consistem na identificação da empresa e do produto, um número de versão do produto e notificação de direitos autorais e marca comercial. Com o Editor de informações de versão, você cria e mantém esses dados, que são armazenados no recurso de informações de versão. O recurso de informações de versão não é exigido por um aplicativo, mas é um local útil para coletar informações que identificam o aplicativo. As informações de versão também são usadas pelas APIs de configuração.
Observação
O padrão do Windows é ter apenas um recurso de versão, nomeado VS_VERSION_INFO.
Um recurso de informações de versão tem um bloco superior e um ou mais blocos inferiores: um único bloco de informações fixas na parte superior e um ou mais blocos de informações de versão na parte inferior (para outros idiomas e/ou conjuntos de caracteres). O bloco superior tem caixas numéricas editáveis e listas suspensas selecionáveis. Os blocos inferiores têm apenas caixas de texto editáveis.
Observação
Ao usar o Editor de informações de versão, em muitas instâncias, você pode clicar no botão direito do mouse para exibir um menu de atalho de comandos específicos do recurso. Por exemplo, se você selecionar ao apontar para uma entrada de cabeçalho de bloco, o menu de atalho mostrará os comandos Novas informações de bloco de versão e Excluir informações de bloco de versão.
Instruções
O Editor de informações de versão habilita você a:
Editar uma cadeia de caracteres em um recurso de informações de versão
Selecione o item uma vez para o escolher e, em seguida, novamente para começar a editá-lo. Faça alterações diretamente na tabela Informações de versão ou na janela Propriedades. As alterações feitas serão refletidas em ambos os locais.
Ao editar a chave FILEFLAGS
no Editor de informações de versão, observe que você não pode definir as propriedades de Depurar, Compilação particular ou Compilação especial na janela Propriedades para arquivos .rc:
O Editor de informações de versão define a propriedade Depurar com um
#ifdef
no script de recurso, com base no sinalizador de compilação_DEBUG
.Se a chave
Private Build
tiver um Valor definido na tabela Informações de versão, a propriedade de Compilação particular correspondente na janela Propriedades da chaveFILEFLAGS
será Verdadeiro. Se Valor estiver vazio, a propriedade será Falso. Da mesma forma, a chave Compilação especial na tabela Informações de versão está vinculada à propriedade deCompilação especial para a chaveFILEFLAGS
.
Você pode classificar a sequência de informações do bloco de cadeia de caracteres selecionando os títulos da coluna Chave ou Valor. Esses títulos reorganizam automaticamente as informações na sequência selecionada.
Para adicionar informações de versão para outro idioma (novo bloco de informações de versão)
Abra um recurso de informações de versão clicando duas vezes nele no Modo de Exibição de Recursos.
Clique com o botão direito do mouse na tabela de informações de versão e escolha Novo bloco de informações de versão.
Esse comando adiciona um bloco de informações adicionais ao recurso de informações de versão atual e abre suas propriedades correspondentes na janela Propriedades.
Na janela Propriedades, escolha o idioma e o conjunto de caracteres apropriados para o novo bloco.
Para excluir um bloco de informações de versão
Abra o recurso de informações de versão clicando duas vezes em seu ícone no Modo de Exibição de Recursos.
Clique com o botão direito do mouse no cabeçalho do bloco que você deseja excluir e escolha Excluir bloco de informações de versão.
Esse comando exclui o cabeçalho selecionado e deixa o restante das informações de versão intacto. Você não pode desfazer a ação.
Para acessar informações de versão de dentro do programa
Se você quiser acessar as informações de versão de dentro do programa, use a função GetFileVersionInfo e a função VerQueryValue.
Requisitos
Win32
Confira também
Editores de recursos
Menus e outros recursos
Informações de versão (Windows)