Estratégias de internacionalização
Dependendo de seus mercados e sistemas operacionais de destino, você tem várias estratégias de internacionalização:
Seu aplicativo usa Unicode e, portanto, é executado no Windows 2000 e Windows NT, mas não no Windows 95 ou Windows 98.
Use a funcionalidade específica de Unicode e todos os caracteres são 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 tipos de dados, macros e funções de programação somente Unicode.MFC está totalmente habilitado para Unicode.
Seu aplicativo usa MBCS e pode ser executado em qualquer plataforma Win32.
Use a funcionalidade específica de MBCS.Seqüências de caracteres podem conter caracteres de byte único, caracteres de byte duplo ou ambos.A biblioteca de tempo de execução c fornece tipos de dados, macros e funções para programação de MBCS.MFC é totalmente habilitado MBCS.
O código-fonte do aplicativo é escrito para portabilidade completa — por recompilar com o símbolo Unicode ou o símbolo MBCS do arquivo definido, você pode produzir versões que usam.Para obter mais informações, consulte Mapeamentos de texto genérico em Tchar.h.
O aplicativo usa uma biblioteca wrapper faltam funções Unicode no Windows 95, Windows 98 e Windows ME como o descrito na Design um aplicativo Unicode único que é executado em ambos os Windows 98 e Windows 2000.Wrapper bibliotecas também estão disponíveis comercialmente.
Usar totalmente portátil c run-time funções, macros e tipos de dados.Flexibilidade do MFC oferece suporte a qualquer uma dessas estratégias.
O restante desses tópicos se concentrar em escrever código totalmente portátil que você pode construir como Unicode ou MBCS.