Partilhar via


Editor binário (C++)

Atenção

Editar recursos como caixas de diálogo, imagens ou menus no Editor binário é perigoso. A edição incorreta pode corromper o recurso, tornando-o ilegível em seu editor nativo.

O Editor binário permite que você edite qualquer recurso no nível binário em formato hexadecimal ou ASCII. Você também pode usar o comando Localizar para procurar cadeias de caracteres ASCII ou bytes hexadecimais. Use o Editor binário somente quando você precisar exibir ou fazer pequenas alterações em recursos personalizados ou tipos de recursos não suportados pelo ambiente do Visual Studio. O Editor binário não está disponível nas edições Express.

  • Para abrir o Editor Binário em um novo arquivo, vá para o menu Arquivo>Novo>Arquivo, selecione o tipo de arquivo que deseja editar, selecione a seta solta ao lado do botão Abrir e escolha Abrir com>Editor Binário. A seleção suspensa na caixa de diálogo "Novo ficheiro" não está disponível no Visual Studio 2019, mas está disponível no Visual Studio 2022.

  • Para abrir o Editor Binário em um arquivo existente, vá para o menu Arquivo>Abrir>Arquivo, selecione o arquivo que deseja editar, selecione a seta soltar ao lado do botão Abrir e escolha Abrir com>Editor Binário.

    Screenshot do Editor binário.

    O editor binário está aberto em um arquivo chamado Scribble.rc. mydata.rc. O ficheiro está dividido em três secções. A seção à esquerda mostra o endereço desde o início do arquivo. A seção do meio mostra colunas de valores hexadecimais do arquivo. A seção à direita mostra os caracteres ASCII que correspondem aos valores hexadecimais.

    Dados binários para uma caixa de diálogo exibida no Editor binário

Apenas determinados valores ASCII são representados no Editor binário (0x20 a 0x7E). Caracteres extensíveis são exibidos como pontos na seção de valor ASCII do painel direito do Editor Binário. Os caracteres imprimíveis são valores ASCII de 32 a 126.

Sugestão

Ao usar o Editor binário, em muitos casos, você pode clicar com o botão direito do mouse para exibir um menu de atalho de comandos específicos de recursos. Os comandos disponíveis dependem do que o cursor está apontando. Por exemplo, se você clicar com o botão direito do mouse enquanto aponta para o Editor binário com valores hexadecimais selecionados, o menu de atalho mostra os comandos Recortar, Copiar e Colar .

Como Fazer

O Editor binário permite:

Para abrir um recurso da área de trabalho do Windows para edição binária

  1. Na Vista de Recurso, selecione o ficheiro de recurso específico que pretende editar.

  2. Clique com o botão direito do mouse no recurso e selecione Abrir dados binários.

Observação

Se você usar a janela Modo de Exibição de Recursos para abrir um recurso com um formato que o Visual Studio não reconhece, como RCDATA ou um recurso personalizado, o recurso será aberto automaticamente no Editor Binário.

Para abrir um recurso gerenciado para edição binária

  1. No Gerenciador de Soluções, selecione o arquivo de recurso específico que você deseja editar.

  2. Clique com o botão direito do mouse no recurso e selecione Abrir com.

  3. Na caixa de diálogo Abrir com , escolha Editor binário.

Observação

Você pode usar o Editor de imagens e o Editor binário para trabalhar com arquivos de recursos em projetos gerenciados. Todos os recursos gerenciados que você deseja editar devem ser recursos vinculados. Os editores de recursos do Visual Studio não oferecem suporte à edição de recursos incorporados.

Para editar um recurso

Se você quiser usar o Editor binário em um recurso que já está sendo editado em outra janela do editor, feche a outra janela do editor primeiro.

  1. Selecione o byte que deseja editar.

    A tecla Tab move o foco entre as seções hexadecimais e ASCII do Editor binário. Você pode usar as teclas Page Up e Page Down para percorrer o recurso uma tela de cada vez.

  2. Digite o novo valor.

    O valor muda imediatamente nas seções hexadecimal e ASCII e o foco muda para o próximo valor na linha.

Observação

O Editor binário aceita alterações automaticamente quando você fecha o editor.

Para localizar dados binários

Você pode pesquisar cadeias de caracteres ASCII ou bytes hexadecimais. Por exemplo, para encontrar Olá, você pode procurar a cadeia de caracteres Hello ou seu valor hexadecimal, 48 65 6C 6C 6F.

  1. Vá para o menu Editar>Localizar.

  2. Na caixa Localizar, selecione um termo de pesquisa anterior na lista suspensa ou digite os dados que deseja localizar.

  3. Selecione qualquer uma das opções Localizar e escolha Localizar seguinte.

Para criar um novo recurso personalizado ou de dados

Você pode criar um novo recurso personalizado ou de dados colocando o recurso em um arquivo separado usando a sintaxe normal do arquivo de script de recurso (.rc) e, em seguida, incluindo esse arquivo clicando com o botão direito do mouse em seu projeto no Gerenciador de Soluções e selecionando Inclusão de Recursos.

  1. Crie um arquivo .rc que contenha o recurso personalizado ou de dados.

    Você pode digitar dados personalizados em um .rc arquivo como cadeias de caracteres entre aspas terminadas em nulo ou como inteiros no formato decimal, hexadecimal ou octal.

  2. No Gerenciador de Soluções, clique com o botão direito do mouse no arquivo .rc do projeto e selecione Inclui Recursos.

  3. Na caixa Compile-Time Diretivas , digite uma #include instrução que forneça o nome do arquivo que contém seu recurso personalizado, por exemplo:

    #include mydata.rc
    

    Verifique se a sintaxe e a ortografia do que você digita estão corretas. O conteúdo da caixa DiretivasCompile-Time é inserido no arquivo de script de recurso exatamente como você os digita.

  4. Selecione OK para registrar suas alterações.

Outra maneira de criar um recurso personalizado é importar um arquivo externo como o recurso personalizado, consulte Como gerenciar recursos.

Observação

A criação de novos recursos personalizados ou de dados requer o Win32.

Requerimentos

Nenhum

Ver também

Editores de Recursos