OpenEdv-开源电子网

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

ucGUI对话框的问题

[复制链接]

14

主题

46

帖子

0

精华

初级会员

Rank: 2

积分
122
金钱
122
注册时间
2014-6-19
在线时间
0 小时
发表于 2015-1-15 18:43:49 | 显示全部楼层 |阅读模式
5金钱
    最近写了一个ucGUI的东西,建立对话框以后,移动对话框就容易导致ucOS系统卡死,主要是在调用GUI_Exec()的时候会特别慢,但是还没有死机,请问有人知道这是为什么吗?或者有没有办法能够将对话框设置成不能移动的,在中文手册当中没有找到。

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2015-1-15 18:55:34 | 显示全部楼层
移动对话框,UCOS不会卡死,应该是你移植出问题了。一般使用对话框的话会使用frame,而frame是窗口,窗口的属性可以更改的,也就是说可以修改为是否为可移动的。在创建对话框的时候也可以设置是否可移动
开往春天的手扶拖拉机
回复

使用道具 举报

14

主题

46

帖子

0

精华

初级会员

Rank: 2

积分
122
金钱
122
注册时间
2014-6-19
在线时间
0 小时
 楼主| 发表于 2015-1-15 21:34:22 | 显示全部楼层
回复【2楼】zuozhongkai:
---------------------------------
  我在不用操作系统的时候是正常的,就是在ucOS系统下会出现这个问题,堆栈大小都给的足够大,有GUI_Exec()的函数优先级也都是比较低的,造成这个现象可能是什么原因呢?
 另外,我在中文手册中没有看到有关将窗口移动禁止的说明。
 麻烦你再说的详细一些
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2015-1-15 22:08:45 | 显示全部楼层
你给UCGUI分配的内存有多少?
开往春天的手扶拖拉机
回复

使用道具 举报

14

主题

46

帖子

0

精华

初级会员

Rank: 2

积分
122
金钱
122
注册时间
2014-6-19
在线时间
0 小时
 楼主| 发表于 2015-1-16 08:49:15 | 显示全部楼层
回复【4楼】zuozhongkai:
---------------------------------
 GUI_ALLOC_SIZE          10240 
剩下的任务大的是2048,小的是256
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-27 00:12

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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