ucgui建立一个对话框,按键没有显示出来 5
我有一个线程是用来连接WIFI的,选择网络后连接,如果超时跳出一个对话框提示失败staticconstGUI_WIDGET_CREATE_INFOUdhcpcFailDl...
我有一个线程是用来连接WIFI的,选择网络后连接,如果超时跳出一个对话框提示失败
static const GUI_WIDGET_CREATE_INFO UdhcpcFailDlg[] = {
{ FRAMEWIN_CreateIndirect,"DHCP获取失败",0,150,100,200,100,0},
{ TEXT_CreateIndirect,"DHCP获取失败",GUI_ID_TEXT4,52,20,100,20,TEXT_CF_LEFT},
{ BUTTON_CreateIndirect,"确 定",GUI_ID_OK,65,50,70,30}
};这是资源表
if(i >= 2){
yst_system_dhcp_kill();
GUI_CreateDialogBox(UdhcpcFailDlg, GUI_COUNTOF(UdhcpcFailDlg), &cbUdhcpcFailDlg, 0, 0, 0);
return 0;
}超时时建立对话框
设置开机自动调用WIFI连接的函数,但是开机的时候 有时候BUTTON显示不出来,其他都显示出来了,我主界面和WIFI连接设置的界面是两个不同的文件,WIFI连接是用线程来实现的,不过我感觉应该跟这些没关系啊,如果有关,那么连对话框也出不来啊 展开
static const GUI_WIDGET_CREATE_INFO UdhcpcFailDlg[] = {
{ FRAMEWIN_CreateIndirect,"DHCP获取失败",0,150,100,200,100,0},
{ TEXT_CreateIndirect,"DHCP获取失败",GUI_ID_TEXT4,52,20,100,20,TEXT_CF_LEFT},
{ BUTTON_CreateIndirect,"确 定",GUI_ID_OK,65,50,70,30}
};这是资源表
if(i >= 2){
yst_system_dhcp_kill();
GUI_CreateDialogBox(UdhcpcFailDlg, GUI_COUNTOF(UdhcpcFailDlg), &cbUdhcpcFailDlg, 0, 0, 0);
return 0;
}超时时建立对话框
设置开机自动调用WIFI连接的函数,但是开机的时候 有时候BUTTON显示不出来,其他都显示出来了,我主界面和WIFI连接设置的界面是两个不同的文件,WIFI连接是用线程来实现的,不过我感觉应该跟这些没关系啊,如果有关,那么连对话框也出不来啊 展开
1个回答
2015-02-11
展开全部
可能你ucgui分配的空间不够。
GUIConf.h=>#define GUI_ALLOC_SIZE 12500
GUIConf.h=>#define GUI_ALLOC_SIZE 12500
追问
可是我的是这样的
#define GUI_ALLOC_SIZE 25*1024 难道还要再大一点?
追答
这个不清楚,你用模拟器模拟下你的界面代码看看有没有问题。然后在整合其他代码进去。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询