[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