完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
移植了UCGUI后,能够成功显示TEXT控件,而在使用BUTTON时上面的字符无法正常显示,只能显示第一个字符的一部分,如图1,而且如果在BUTTON加上字符时,就没办法添加第二个BUTTON了。不加字符就可以显示多个BUTTON。跪求大神解决。
图1中是要让它在BUTTON上显示“BCD”,然后它就显示成这个样了 下面是在主函数调用的程序 int main(void) { WM_HWIN hWin; TEXT_Handle hText; BUTTON_Handle hButton; delay_init(); LCD_hard_Init(); GUI_Init(); hWin=WM_CreateWindow(0,0,800,480,WM_CF_SHOW,cbCallback,0); WM_Exec(); hText=TEXT_CreateAsChild(100, 0, 200, 150, hWin, GUI_ID_TEXT0,WM_CF_SHOW,"ABCDEF", GUI_TA_HCENTER|GUI_TA_VCENTER); TEXT_SetFont(hText,&GUI_Font24_1); TEXT_SetTextColor(hText,GUI_RED); TEXT_SetBkColor(hText,GUI_BLUE); hText=TEXT_CreateAsChild(300, 300, 200, 150, hWin, GUI_ID_TEXT1,WM_CF_SHOW,"WWWABCCOM", GUI_TA_HCENTER|GUI_TA_VCENTER); TEXT_SetFont(hText,&GUI_Font24_1); TEXT_SetTextColor(hText,GUI_RED); TEXT_SetBkColor(hText,GUI_BLUE); WM_Exec(); hButton=BUTTON_CreateAsChild (400, 200, 100, 50,hWin, GUI_ID_BUTTON0,WM_CF_SHOW); BUTTON_SetFont(hButton,&GUI_Font24_ASCII); BUTTON_SetText(hButton,"A"); BUTTON_SetTextColor(hButton,0,GUI_WHITE);//μˉÆe BUTTON_SetBkColor(hButton,0,GUI_GREEN); BUTTON_SetTextColor(hButton,1,GUI_BLACK);//°′ÏÂ BUTTON_SetBkColor(hButton,1,GUI_RED); hButton=BUTTON_CreateAsChild (30, 200, 100, 50,hWin, GUI_ID_BUTTON1,WM_CF_SHOW); BUTTON_SetFont(hButton,&GUI_Font24_ASCII); BUTTON_SetText(hButton,"BCD"); BUTTON_SetTextColor(hButton,0,GUI_WHITE);//μˉÆe BUTTON_SetBkColor(hButton,0,GUI_DARKGRAY); BUTTON_SetTextColor(hButton,1,GUI_BLACK);//°′ÏÂ BUTTON_SetBkColor(hButton,1,GUI_RED); while(1) { WM_Exec(); delay_ms(20); } } |
|
相关推荐
1个回答
|
|
|
|
|
只有小组成员才能发言,加入小组>>
1018 浏览 1 评论
1849 浏览 0 评论
1830 浏览 1 评论
3254 浏览 5 评论
3581 浏览 9 评论
1020浏览 1评论
1849浏览 1评论
如何知道嵌入式电子控制单元 (ECU) 中的RAM使用情况?
1359浏览 1评论
1851浏览 0评论
1176浏览 0评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-1 18:41 , Processed in 0.610736 second(s), Total 74, Slave 54 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
2051