Função GetACP (winnls.h)

Recupera o identificador de página de código ANSI do Windows atual para o sistema operacional.

Cuidado As funções da API ANSI, por exemplo, a versão ANSI do TextOut, usam implicitamente GetACP para traduzir texto de ou para Unicode. Para a edição MUI (Interface do Usuário Multilíngue) do Windows, a ACP do sistema pode não abranger todos os pontos de código no identificador de linguagem de logon selecionado do usuário. Para compatibilidade com esta edição, seu aplicativo deve evitar chamadas que dependem de GetACP implicitamente ou explicitamente, pois essa função pode fazer com que algumas localidades exibam texto como pontos de interrogação. Em vez disso, o aplicativo deve usar as funções da API Unicode diretamente, por exemplo, a versão Unicode do TextOut.

 

Sintaxe

UINT GetACP();

Valor retornado

Retorna o identificador ACP (página de código ANSI) atual do Windows para o sistema operacional. Consulte Identificadores de Página de Código para obter uma lista de identificadores para páginas de código ANSI do Windows e outras páginas de código.

Comentários

As páginas de código ANSI podem ser diferentes em computadores diferentes ou podem ser alteradas para um único computador, levando à corrupção de dados. Para obter os resultados mais consistentes, os aplicativos devem usar UTF-8 ou UTF-16 quando possível.

Requisitos

   
Cliente mínimo com suporte Windows 2000 Professional [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows 2000 Server [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho winnls.h (inclua Windows.h)
Biblioteca Kernel32.lib
DLL Kernel32.dll

Confira também

Identificadores de página de código

Getcpinfo

GetOEMCP

Suporte à linguagem nacional

Funções de suporte à linguagem nacional