硬汉嵌入式论坛

 找回密码
 立即注册
查看: 4314|回复: 3
收起左侧

[emWin] DROPDOWN控件的汉字显示问题

[复制链接]

1

主题

2

回帖

5

积分

新手上路

积分
5
发表于 2019-6-18 09:33:34 | 显示全部楼层 |阅读模式
大家好,
    第一次发帖,最近在使用DROPDOWN控件的时候,显示汉字的时候,要不是DROPDOWN控件(当前选择的文本)是乱码,要不DROPDOWN控件中包含的LISTBOX显示是乱码。
   汉字使用的是外部SPI flash方式实现。
   其他说明:
   1,DROPDOWN使用英文无问题。
   2,其他控件使用汉字也无问题。

  部分代码如下
  1. hItem=WM_GetDialogItem(pMsg->hWin,ID_PORT_COMB);
  2.                 DROPDOWN_SetFont(hItem,&GUI_FontHZ24);
  3.                 LISTBOX_SetFont(DROPDOWN_GetListbox(hItem),&GUI_FontHZ24);
  4.                 DROPDOWN_AddString(hItem,"汉字1");
  5.                 DROPDOWN_AddString(hItem,"汉字2");
  6.                 DROPDOWN_AddString(hItem,"汉字3");
  7.                 DROPDOWN_AddString(hItem,"汉字4");
  8.                 DROPDOWN_SetAutoScroll(hItem,1);
  9.                 DROPDOWN_SetSel(hItem,0);
复制代码

回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115778
QQ
发表于 2019-6-18 10:46:16 | 显示全部楼层
没问题啊,你的SPI Flash驱动是不是没做好
QQ截图20190618104429.jpg
回复

使用道具 举报

1

主题

2

回帖

5

积分

新手上路

积分
5
 楼主| 发表于 2019-6-18 15:16:07 | 显示全部楼层
谢谢,其他控件,比如BUTTON,TEXT打汉字都没有问题的。我在重新看下汉字部分的代码。
回复

使用道具 举报

1

主题

2

回帖

5

积分

新手上路

积分
5
 楼主| 发表于 2019-6-19 23:04:36 | 显示全部楼层
用的是别人的代码?查了半天没查到问题。一怒之下,参考了你们的教程做了个小字库,因为项目用的汉字不多,于是还搞了2bpp抗锯齿的。搞定,谢谢老板回帖。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-5-18 06:00 , Processed in 0.281613 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表