[C con Clase] c y unicode
Steven Davidson
srd4121 en njit.edu
Vie Ago 27 19:25:10 CEST 2010
Hola Adolfo,
On 8/27/2010 12:20 PM, Adolfo Cárdenas wrote:
> Buenas a todos
> ¿Es posible mostrar texto unicode en la ventana?
> La función TextOut muestra texto ascii.
> Programo en CodeBlocks para windows
Sí; se puede. El nombre verdadero de la versión Unicode de esta función
es 'TextOutW', mientras que la versión ANSI, que usa ASCII, es 'TextOutA'.
Sugiero #definir la constante simbólica 'UNICODE' al principio en tu
programa principal. Por ejemplo,
#define UNICODE
#include <windows.h>
...
TCHAR tszMensaje[] = TEXT("Hola Mundo");
int nCant = sizeof tszMensaje / sizeof tszMensaje[0];
TextOut( hdc, 10,10, tszMensaje, nCant ); // => TextOutW()
Espero haber aclarado la duda.
Steven
Más información sobre la lista de distribución Cconclase