Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Dependendo dos seus sistemas operacionais e mercados alvo, você tem várias estratégias de internacionalização:
Seu aplicativo usa Unicode.
Você usa a funcionalidade específica do Unicode e todos os caracteres têm 16 bits de largura (embora você possa usar caracteres ANSI em algumas partes do seu programa para fins especiais). A biblioteca de tempo de execução C fornece funções, macros e tipos de dados para programação somente Unicode. MFC é totalmente habilitado para Unicode.
Seu aplicativo usa MBCS e pode ser executado em qualquer plataforma Win32.
Você usa a funcionalidade específica do MBCS. As cadeias de caracteres podem conter caracteres de byte único, caracteres de byte duplo ou ambos. A biblioteca de tempo de execução C fornece funções, macros e tipos de dados para programação exclusivamente MBCS. MFC é totalmente compatível com MBCS.
O código-fonte do seu aplicativo é escrito para portabilidade completa — recompilando com o símbolo
_UNICODEou o símbolo_MBCSdefinido, você pode produzir versões que usam qualquer um deles. Para obter mais informações, consulte Generic-Text mapeamentos em tchar.h.Você usa funções de tempo de execução totalmente portáteis em C, macros e tipos de dados. A flexibilidade do MFC suporta qualquer uma dessas estratégias.
O restante desses tópicos se concentra em escrever código completamente portátil que você pode criar como Unicode ou MBCS.