[C con Clase] c y unicode

Adolfo Cárdenas adocardenas en gmail.com
Jue Sep 2 22:02:56 CEST 2010


Gracias, he logrado mostrar el caracter haciendo una pequeña variación

La primera parte esigual:

HFONT hf = CreateFont(
               -MulDiv(14, GetDeviceCaps(hdc, LOGPIXELSY), 72),0,
               0,0,
               FW_NORMAL, FALSE, FALSE, FALSE,
               CHINESEBIG5_CHARSET, OUT_TT_PRECIS,
               CLIP_DEFAULT_PRECIS, PROOF_QUALITY,
               DEFAULT_PITCH | FF_DONTCARE, TEXT("MingLiu") );
HFONT hfPrev = (HFONT) SelectObject( hdc, hf );

Luego:

En vez de colocar TEXT( "\x81a1" );
he colocado(he tenido que colocar)
TCHAR szMensaje[] = TEXT( "\xa1\x81" );

¿Tal vez es asunto del compilador?
o es que no estoy usando en #define UNICODE(porque uso TextOutW)

y en vez de
TextOut( oohdc, 50,110, (WCHAR*)szMensaje, n-1 );

uso
TextOutW( oohdc, 50,110, (WCHAR*)szMensaje, n-2 );

gracias.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20100902/a5934485/attachment.html>


Más información sobre la lista de distribución Cconclase