¿Cómo cambiar el CP_ACP (0) de las API ANSI de Windows en una aplicación?

Intento dibujar texto usando una biblioteca dll que solo tiene interfaces de versiones ANSI encapsuladas apis ANSI de Windows, pero necesito almacenar datos de cadena usando utf-8. No quiero convertir cadenas usando las funciones MultiByte / WideChar, así que quiero un enfoque para cambiar el CP_ACP en mi aplicación, de modo que pueda ingresar datos de cadena en las API de ANSI. Gracias

ps: no debo cambiar la página de códigos predeterminada del sistema.

Respuestas a la pregunta(6)

Su respuesta a la pregunta