中级会员
- 积分
- 436
- 金钱
- 436
- 注册时间
- 2015-12-11
- 在线时间
- 53 小时
|
10金钱
最近在用EMWIN的LISTVIWE做一个表格,
发现LISTVIEW的表头以及内容无法使用汉字显示。
EMWIN中LISTVIEW设置字体的API函数是:LISTVIEW_SetFont();
static void _cbDialog1(WM_MESSAGE * pMsg) {
WM_HWIN hItem;
int NCode;
int Id;
switch (pMsg->MsgId) {
case WM_INIT_DIALOG:
hItem = WM_GetDialogItem(pMsg->hWin, ID_LISTVIEW_0);
LISTVIEW_SetHeaderHeight(hItem,60); //设置表头高度
LISTVIEW_SetFont(hItem,&GUI_FontHZ16); //设置字体为汉字16号
LISTVIEW_AddColumn(hItem, 30, "时间", GUI_TA_HCENTER | GUI_TA_VCENTER); //添加一列表格
break;
}
}//以上只是列出了部分有疑问的程序
调用的是原子哥做好的字库,单独测试使用以下两个函数能够在指定的位置正常显示汉字。
GUI_SetFont(&GUI_FontHZ12);
GUI_DispStringAt("正点原子",10,10);
但是无法利用红色字体程序代码在LISTVIEW中显示汉字,希望大神能够指点一下。
|
|