Restrições de nome de símbolo
As restrições de nomes de símbolo são:
Todos os símbolos deve ser exclusivo dentro do escopo do aplicativo. Isso impede que as 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 (_).
Os nomes de símbolo não podem começar com um número e são limitados a 247 caracteres.
Os nomes de símbolo não podem conter espaços.
Os nomes de símbolo 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 ser o mesmo uma palavra-chave conhecida do compilador do script de recurso, tentando 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.
Os 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 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.
Category |
Prefixo |
Use |
---|---|---|
Resources |
IDR _ IDD _ IDC _ IDI_ IDB_ |
Acelerador de menu (e os recursos associados ou personalizados) da caixa de diálogo Bitmap de ícone do Cursor |
Itens de menu |
ID _ |
Menu item |
Commands |
ID _ |
Command |
Controles e janelas filho |
IDC _ |
Control |
Strings |
IDS _ |
A seqüência de caracteres da tabela de cadeia de caracteres |
MFC |
AFX_ |
Reservado para símbolos predefinidos do MFC |
Para obter informações sobre a adição de recursos para projetos gerenciados, consulte recursos em aplicativos na .Guia do. desenvolvedor 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 passo a passo: Localizando Windows Forms e Passo a passo: usando recursos para localização com o ASP.NET.
Requirements
Win32
Consulte também
Tarefas
A alteração de um símbolo ou o nome do símbolo (ID)