Editor de Cadeia de Caracteres (C++)
Uma tabela de cadeia de caracteres é um recurso do Windows que contém uma lista de IDs, valores e legendas para todas as cadeias de caracteres do aplicativo. Por exemplo, os prompts da barra de status estão localizados na tabela de cadeia de caracteres.
Ao desenvolver um aplicativo, você poderá ter várias tabelas de cadeia de caracteres, uma para cada idioma ou condição. No entanto, um módulo executável possui apenas uma tabela de cadeia de caracteres. Um aplicativo em execução pode referenciar várias tabelas de cadeia de caracteres se você colocar as tabelas em DLLs diferentes.
As tabelas de cadeia de caracteres facilitam a localização do aplicativo em idiomas diferentes. Se todas as cadeias de caracteres estiverem em uma tabela de cadeia de caracteres, será possível localizar o aplicativo traduzindo as cadeias de caracteres (e outros recursos) sem alterar o código-fonte. Essa situação é mais recomendável do que localizar e substituir manualmente várias cadeias de caracteres nos arquivos de origem.
Observação
O Windows não permite criar tabelas de cadeia de caracteres vazias. Se você criar uma tabela de cadeia de caracteres sem entradas, ela será excluída automaticamente ao salvar o arquivo de recurso.
Instruções
O Editor de Cadeia de Caracteres permite:
Encontrar um recurso de cadeia de caracteres na tabela de cadeia de caracteres
Abra a tabela de cadeia de caracteres clicando duas vezes no seu ícone na Modo de Exibição de Recursos.
Vá para o menu Editar>Localizar e Substituir e escolha Localizar.
Na caixa Localizar, selecione uma cadeia de caracteres de pesquisa anterior na lista suspensa ou digite o texto da legenda ou o identificador de recurso da cadeia de caracteres que deseja localizar.
Selecione uma das opções Localizar e selecione Localizar Próximo.
Dica
Para usar expressões regulares ao pesquisar arquivos, use o comando Localizar em Arquivos no menu Editar.
Digite uma expressão regular para corresponder a um padrão ou selecione o botão à direita da caixa Localizar para exibir uma lista de expressões de pesquisa regulares. Ao selecionar uma expressão nessa lista, ela será substituída como o texto de pesquisa na caixa Localizar .
Se você usar expressões regulares, verifique se a caixa de seleção Usar: Expressões Regulares está selecionada.
Adicionar ou excluir um recurso de cadeia de caracteres
É possível inserir ou excluir rapidamente as entradas na tabela de cadeia de caracteres usando o Editor de Cadeia de Caracteres. Novas cadeias de caracteres serão colocadas no final da tabela e receberão o próximo identificador disponível. É possível editar as propriedades ID, Valor ou Legenda na janela Propriedades, conforme necessário.
O Editor de Cadeia de Caracteres garante que você não use uma ID que já esteja em uso. Se você selecionar uma ID já em uso, o Editor de Cadeia de Caracteres notificará e atribuirá uma ID exclusiva genérica, por exemplo IDS_STRING58113
.
Adicionar uma entrada de tabela de cadeia de caracteres
Abra a tabela de cadeia de caracteres clicando duas vezes no seu ícone na Modo de Exibição de Recursos.
Clique com o botão direito do mouse na tabela de cadeia de caracteres e escolha Nova Cadeia de Caracteres.
No Editor de Cadeia de Caracteres, selecione uma ID na lista suspensa ID ou digite uma ID diretamente no local.
Edite o Valor, se necessário.
Digite uma entrada para a Legenda.
Observação
Cadeias de caracteres nulas não são permitidas em tabelas de cadeia de caracteres do Windows. Se você criar uma entrada na tabela de cadeia de caracteres que é uma cadeia de caracteres nula, você receberá uma mensagem solicitando a você Digitar uma cadeia de caracteres para esta entrada da tabela.
Excluir uma entrada de tabela de cadeia de caracteres
Selecione a entrada que deseja excluir e siga um destes procedimentos:
Vá para o menu Editar>Excluir.
Clique com o botão direito do mouse na cadeia de caracteres a excluir e escolha Excluir.
Pressione a tecla Delete.
Mover uma cadeia de caracteres de um arquivo de script de recurso para outro
Abra as tabelas de cadeia de caracteres em ambos os arquivos .rc.
Clique com o botão direito do mouse na cadeia de caracteres a mover e escolher Cortar.
Coloque o cursor na janela Editor de Cadeia de Caracteres de destino.
No arquivo .rc para o qual você quer mover a cadeia de caracteres, clique com o botão direito do mouse e escolha Colar.
Observação
Se a ID ou o Valor da cadeia de caracteres movida entrar em conflito com uma ID ou valor existente no arquivo de destino, essa ID ou esse Valor da cadeia de caracteres movida serão alterados.
Alterar as propriedades de um recurso de cadeia de caracteres
Você pode usar a edição in-loco para alterar as propriedades de ID, Valor e Legenda .
Observação
Também é possível editar as propriedades de uma cadeia de caracteres na janela Propriedades.
Alterar uma cadeia de caracteres ou seu identificador
Abra a tabela de cadeia de caracteres clicando duas vezes no seu ícone na Modo de Exibição de Recursos.
Selecione a cadeia de caracteres que você quer editar e clique duas vezes na coluna de ID, Valor ou Legenda e, em seguida, você poderá:
Selecionar uma ID da lista suspensa ID ou digitar uma ID diretamente no local.
Digitar um número diferente na coluna de Valor.
Digitar as edições na coluna de Legenda.
Alterar a propriedade de legenda de vários recursos de cadeia de caracteres
Abra a tabela de cadeia de caracteres clicando duas vezes no seu ícone na Modo de Exibição de Recursos.
Selecione as cadeias de caracteres que deseja alterar, pressionando e mantendo pressionada tecla Ctrl enquanto você seleciona cada uma delas.
Na Janela Propriedades, digite um novo valor para a propriedade que você quer alterar.
Pressione Enter.
Adicionar formatação ou caracteres especiais a um recurso de cadeia de caracteres
Abra a tabela de cadeia de caracteres clicando duas vezes no seu ícone na Modo de Exibição de Recursos.
Selecione a cadeia de caracteres que deseja modificar.
Na Janela Propriedades, adicione qualquer uma das sequências de escape padrão, listadas abaixo, ao texto na caixa Legenda e pressione Enter.
Para obter isto Digite isso Nova linha \n Retorno de carro \r Tabulação \t Barra invertida (\) \\ Caractere ASCII \ddd (notação octal) Alerta/sino \a Observação
O Editor de Cadeia de Caracteres não dá suporte ao conjunto completo de caracteres ASCI com escape. É possível usar apenas os listados acima.
Requisitos
Win32
Confira também
Editores de RecursosCadeia de caracteres
Informações sobre cadeias de caracteres
Personalizando layouts de janela