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)