Compartilhar via


Restrições de nome de símbolo

sistema autônomo restrições de nomes de símbolo são:

  • All símbolos deve ser exclusivo dentro do escopo de aplicativo.Isso impede que as definições de símbolo conflitantes nos arquivos de cabeçalho.

  • Caracteres válido para um nome de símbolo incluem A-Z, a-z, 0-9 e caracteres de sublinhado (_).

  • Nomes de símbolo não podem começar com um número e são limitados a 247 caracteres.

  • Nomes de símbolo não podem conter espaços.

  • Nomes de símbolo não diferenciam maiúsculas de minúsculas, mas no caso da primeira definição de símbolo é preservado.O arquivo de cabeçalho que define os símbolos é usado pelo compilador/editor de recursos e programas do C++ para Consulte recursos definidos em um arquivo de recurso.Para dois nomes sejam diferentes apenas em caso de símbolo, o programa C++ verá dois símbolos separados ao mesmo tempo o recurso compilador/editor irá ver ambos sistema autônomo nomes sistema autônomo referir-se a um único símbolo.

    Observação:

    Se você não seguir o esquema de nome de símbolo padrão (ID*_[keyword]) descrito abaixo e seu nome de símbolo por acaso, é o mesmo sistema autônomo uma palavra-chave conhecida para o compilador de recursos do script, a tentativa de criar o arquivo de script de recurso irá resultar na geração de erro aparentemente aleatório que é difícil de diagnosticar.Para evitar isso, seguir o esquema de nomeação padrão.

Nomes de símbolo têm prefixos descritivos que indicam o tipo de recurso ou objeto que eles representam.Esses prefixos descritivos começam com a combinação de texto ID.O Microsoft Foundation classe biblioteca (MFC) usa as convenções de nomeação de símbolo mostradas na tabela a seguir.

Category (Categoria)

Prefixo

Uso

Recursos

IDR_ IDD_ IDC_ IDI_ IDB_

Acelerador ou menu (e recursos personalizados ou associados) a caixa de diálogo de bitmaps de ícone de cursor

Itens de menu

ID_

Item do menu

Comandos

ID_

Comando

Controles e janelas filho

IDC_

Controle

Sequências

IDS_

Seqüência na tabela de seqüência de caracteres

MFC

AFX_

Reservado para símbolos predefinidos do MFC

Para obter informações sobre como adicionar recursos a projetos gerenciado, consulte Recursos em aplicativos in the Guia do desenvolvedor do .NET estrutura. Para obter informações sobre como adicionar manualmente os recursos gerenciado os arquivos para projetos, recursos de acesso, exibindo recursos estático, e atribuir recursos de cadeias de caracteres para propriedades, consulte Passo-a-passo: Localizar Windows Forms e Demonstra Passo a passo: Usando recursos para localização com o ASP.NET.

Requisitos

Win32

Consulte também

Tarefas

Alterar um símbolo ou nome de símbolo (ID)

Referência

Restrições de valor de símbolo

Identificações de símbolo predefinido