[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