OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4203|回复: 5

uCGUI窗口标题显示只有第一个字符

[复制链接]

1

主题

3

帖子

0

精华

新手入门

积分
27
金钱
27
注册时间
2015-4-19
在线时间
0 小时
发表于 2015-4-19 20:51:56 | 显示全部楼层 |阅读模式
5金钱
各位高手,你们好!近来在研究uCGUI,按照原子哥的教程,一直以来都挺顺利的。今天发现新建窗口标题“Frame Window"只显示了一个字符”F“,后面字符都是黑色一片,其他还比较正常,麻烦看看是什么原因,顺便贴上代码。新手,还请多多见谅。

int i;
FRAMEWIN_Handle mywin; 
const char *p="Frame window";                                                                       //标题
mywin=FRAMEWIN_Create(p,NULL,WM_CF_SHOW,0,0,320,240);                  //新建窗口
FRAMEWIN_SetFont(mywin,&GUI_Font16B_ASCII);                                        //设置字体大小
FRAMEWIN_SetTextColor(mywin,GUI_RED);                                                    //设置字体颜色
FRAMEWIN_SetBarColor(mywin,0,GUI_GREEN);                                                //设置标题栏颜色
FRAMEWIN_SetTextAlign(mywin,GUI_TA_HCENTER);                                         //设置字体对其方式
WM_Exec();                                                                                                        //显示窗口

最佳答案

查看完整内容[请看2#楼]

调用函数FRAEMWIN_SetText()设置一下FRAME的标题
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2015-4-19 20:51:57 | 显示全部楼层
调用函数FRAEMWIN_SetText()设置一下FRAME的标题
开往春天的手扶拖拉机
回复

使用道具 举报

1

主题

3

帖子

0

精华

新手入门

积分
27
金钱
27
注册时间
2015-4-19
在线时间
0 小时
 楼主| 发表于 2015-4-19 23:07:46 | 显示全部楼层
回复【2楼】zuozhongkai:
---------------------------------
试过了,还是不行,程序移植在运行WM_Exec();跳不出来
void led0_task(void *pdata)
{
  FRAMEWIN_Handle hFrame;
hFrame=FRAMEWIN_Create("Frame Window",NULL,WM_CF_SHOW,10,10,150,60);
//FRAMEWIN_SetFont(hFrame,&GUI_Font16B_ASCII);
  FRAMEWIN_SetText(hFrame,"FRAME WINDOW");
FRAMEWIN_SetTextColor(hFrame,GUI_RED);
FRAMEWIN_SetBarColor(hFrame,0,GUI_GREEN);
FRAMEWIN_SetTextAlign(hFrame,GUI_TA_HCENTER);
while(1)
{
WM_Exec();
LED0=0;
OSTimeDly(300);
LED0=1;
OSTimeDly(300);
}
}
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2015-4-20 09:33:35 | 显示全部楼层
回复【3楼】Denis:
---------------------------------
换把函数WM_Exec()换为GUI_Exec()
开往春天的手扶拖拉机
回复

使用道具 举报

1

主题

3

帖子

0

精华

新手入门

积分
27
金钱
27
注册时间
2015-4-19
在线时间
0 小时
 楼主| 发表于 2015-4-20 17:04:39 | 显示全部楼层
回复【4楼】zuozhongkai:
---------------------------------
也试过了,效果都是一样,跑到GUI_Exec()里面就出不来,任务调度也失效了,不知道是啥原因,好烦恼。
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2015-4-20 18:34:26 | 显示全部楼层
回复【5楼】Denis:
---------------------------------
看是不是系统移植失败了
开往春天的手扶拖拉机
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-1 14:30

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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