Red de conocimiento informático - Material del sitio web - Cómo mostrar chino en el simulador EMWIN

Cómo mostrar chino en el simulador EMWIN

Primero use fontcvt para generar las fuentes requeridas (se pueden agregar caracteres chinos en cualquier momento según sea necesario y el software puede eliminar la duplicación) y luego use U2C para generar el código utilizado al llamar a caracteres chinos.

Primero abra Fontcvt, luego desactive todos los caracteres y luego importe los caracteres chinos que desea usar desde un documento de texto de caracteres chinos en formato Unicode (guarde un texto de texto en formato UTF8), o puede buscar directamente los caracteres chinos. desea utilizar los caracteres chinos y luego haga clic derecho para habilitar. Genera fuentes de código c. U2C sólo puede convertir archivos txt en formato UTF8.

También puedes escribir caracteres chinos directamente en el programa, pero al principio no se mostrarán. Finalmente, encuentra una manera de mostrar caracteres chinos directamente en el programa: cambie la codificación del editor IAR a UTF-8. El código predeterminado de IAR también se puede cambiar a código secundario cuando se crea el proyecto, que se puede encontrar en Herramientas > Opciones > Editar en la barra de herramientas.

Los caracteres predeterminados se cambian a UTF-8, por lo que no tendrás que convertirlos uno por uno en el futuro. Los archivos fuente ya creados se pueden modificar uno por uno: haga clic derecho en el área de edición y seleccione los caracteres.

Codificación => Cumple con UTF-8.

GUI_UC_setencodeuf8();

TEXT_set default font(&GUI_font xinsongti 14); //Biblioteca de caracteres chinos 14x14, convertida por FontCvt V5.16.

htext 14 = TEXT_CreateEx(160-35, 67, 30, 17, 0, WM_CF_SHOW, TEXT_CF_HCENTER | TEXT_CF_VCENTER, GUI_ID28,

NumToChar (tiempo de retroiluminación));

TEXT_SetFont(hText14,

ampGUI _ font 16 _ ASCII

TEXT_SetBkColor(hText14, GUI _ INVALID _ COLOR);

TEXTO _ sette align(htext 14, TEXTO _ CF _ HCENTER | TEXTO _ CF _ VCENTER

htext 15 = TEXTO _ CreateEx(160-35, 103, 30, 17, 0, WM_CF_SHOW, TEXT_CF_HCENTER | TEXT_CF_VCENTER, GUI_ID29,

"Siempre encendido"); //Brillo

//TEXT_SetFont (hText15,

ampGUI _ font xinsongti 14); /p>

TEXT_SetBkColor(hText15, GUI _ INVALID _ COLOR);

TEXT _ sette align(htext 15, TEXT_CF_HCENTER | TEXT_CF_VCENTER);

//TEXT_SetText(hText15, "Siempre en línea");

GUI_Exec();