完善资料让更多小伙伴认识你,还能领取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控件是说的 视窗吗?
|
|
|
|
你好,可以上传一下这个部分的源程序吗?
|
|
|
|
只有小组成员才能发言,加入小组>>
692 浏览 0 评论
1106 浏览 1 评论
2473 浏览 5 评论
2808 浏览 9 评论
移植了freeRTOS到STMf103之后显示没有定义的原因?
2646 浏览 6 评论
使用eim外接fpga可是端口一点反应都没有有没有大哥指点一下啊
653浏览 9评论
649浏览 7评论
请教大神怎样去解决iMX6Q在linux3.0.35内核上做AP失败的问题呢
781浏览 6评论
628浏览 5评论
668浏览 5评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 08:55 , Processed in 1.219372 second(s), Total 96, Slave 77 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号