完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
在UCGUI中创建了一个窗口,通过其中的按钮点出来一个对话框,在对话框设置完关闭以后,怎么来刷新主窗口的数据呢,现在的现像是关了以后就出来之前的窗口,怎么样让窗口与对话框实现消息的传递呢[/mw_shl_code]
|
|
相关推荐
9个回答
|
|
关于创建窗口,楼主请使用ucGUIBuilder软件创建,新手不要直接看源代码。。。
ucGUI中的界面是以DIALOG为单位的,所谓DIALOG即是以控件FRAME或者控件WINDOW为“DIALOG基础”建立的功能单元。每一个DIALOG都有一个用户级回调函数,由用户编写(见ucGUIBuilder软件中生成的类似于static void _cb(WM_MESSAGE *pMsg)函数,函数名记不大清楚了,但格式是这样的),在该回调函数中处理DIALOG上的事件——如按钮BUTTON的CLICK、RELEASE事件等。 用户级回调函数是ucGUI为用户提供实现用户需要的接口函数,在这里可以调用API接口函数创建、修改、删除图形界面中的控件,ucGUI自动实现底层的绘制,譬如在用户级回调函数中只需要调用BUTTON_SetText函数就可以修改任一个BUTTON上的文本。。。。 |
|
|
|
顶一下,楼主弄好了可否开源啊?
|
|
|
|
当然可以给你看了,现在啥也没有,没个给你看的,等弄好了,我发源程序
|
|
|
|
楼主真是好人啊
|
|
|
|
在对话框的回调函数中直接设置那个窗口里面的数据就行,uc/GUI会自动刷新,不需要用户自己来回传递两个DIALOG之间的数据
|
|
|
|
建立对话框时,设置了父窗口,那么它的关闭会产生[WM_NOTIFICATION_CHILD_DELETED]消息。
|
|
|
|
谢谢,你说的对,是这样的
|
|
|
|
你说得 window控件是说的 视窗吗?
|
|
|
|
你好,可以上传一下这个部分的源程序吗?
|
|
|
|
只有小组成员才能发言,加入小组>>
793 浏览 0 评论
1152 浏览 1 评论
2528 浏览 5 评论
2861 浏览 9 评论
移植了freeRTOS到STMf103之后显示没有定义的原因?
2711 浏览 6 评论
keil5中manage run-time environment怎么是灰色,不可以操作吗?
1074浏览 3评论
195浏览 2评论
457浏览 2评论
370浏览 2评论
M0518 PWM的电压输出只有2V左右,没有3.3V是怎么回事?
455浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 11:32 , Processed in 1.283677 second(s), Total 94, Slave 74 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号