Restrições de nome de símbolo
As restrições de nomes de símbolos são os seguintes:
Todos os símbolos deve ser exclusivo dentro do escopo do aplicativo.Isso impede que definições conflitantes de símbolo nos arquivos de cabeçalho.
Os caracteres válidos para um nome de símbolo incluem A-Z, a-z, 0-9 e sublinhados (_).
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ímbolos não diferenciam maiúsculas de minúsculas, mas no caso da primeira definição do símbolo é preservado.O arquivo de cabeçalho que define os símbolos é usado pelo compilador/editor de recursos e programas do C++ para se referir a recursos definidos em um arquivo de recurso.Para os dois nomes de símbolo que diferem apenas em todo caso, o programa C++ verá dois símbolos separados, enquanto o compilador resource editor irá ver ambos os nomes como 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 acontece seja o mesmo, como uma palavra-chave conhecida do compilador do script de recurso, tentar compilar o arquivo de script de recurso irá resultar na geração de erro aparentemente aleatório que é difícil de diagnosticar.Para evitar isso, está de acordo com o esquema de nomeação padrão.
Nomes de símbolos têm prefixos descritivos que indicam o tipo de recurso ou objeto que eles representam.Esses prefixos descritivos começam com a identificação da combinação de texto.O Microsoft Foundation Class Library (MFC) usa as convenções de nomeação de símbolo mostradas na tabela a seguir.
<strong>Categoria</strong> |
Prefixo |
Uso |
---|---|---|
Recursos |
IDR _ IDD _ IDC _ IDI_ IDB_ |
Accelerator menu (e os recursos associados ou personalizados) da caixa de diálogo Bitmap de ícone do Cursor |
Itens de menu |
ID _ |
Item do menu |
Comandos |
ID _ |
Comando |
Controles e janelas filho |
IDC _ |
Controle |
Sequências |
IDS _ |
Seqüência de caracteres da tabela de cadeia de caracteres |
MFC |
AFX_ |
Reservado para símbolos predefinidos do MFC |
Para obter informações sobre como adicionar recursos a projetos gerenciados, consulte recursos em aplicativos na .Guia. do desenvolvedor do NET Framework Para informações sobre como adicionar manualmente os arquivos de recursos para projetos gerenciados, acesso a recursos, exibindo recursos estáticos e a atribuição de seqüências de caracteres de recursos a propriedades, consulte Walkthrough: Localizing Windows Forms e Walkthrough: Using Resources for Localization with ASP.NET.
Requisitos
Win32
Consulte também
Tarefas
A alteração de um símbolo ou o nome do símbolo (ID)