完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我想实现这样一个效果:开机创建一个对话框1然后上面有一个按钮,点一下会创建另外一个对话框(对话框2用于设置第一个对话框显示的参数,对话框2的尺寸比对话框1小),当对话框2打开的时候对话框1不能操作,只有关闭对话框2的时候对话框1才能操作。
但是我现在对话框2打开后点击对话框2外面的地方对话框2就会消失而且对话框1还能操作。 我用了阻塞式 非阻塞式创建对话框2,效果是一样的, 我用WM_DisableWindow掉1也不行 请问我要实现的效果 用什么方法来实现的 |
|
相关推荐
6个回答
|
|
解决了 用模态对话框
hWin = GUI_CreateDialogBox(_aDialogCreate, GUI_COUNTOF(_aDialogCreate), _cbDialogInPutDLG, hWinFram, 0, 0); //设置模态 WM_MakeModal(hWin); |
|
|
|
正好遇到同样的问题,感谢楼主分享经验,等会儿去试试。
|
|
|
|
请问你怎么设置从对话框2返回对话框1啊?
|
|
|
|
我把对话框2关了自动回到1 了
|
|
|
|
调用这个函数吗?GUI_EndDialog()
|
|
|
|
谢谢了
|
|
|
|
只有小组成员才能发言,加入小组>>
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 05:01 , Processed in 1.043121 second(s), Total 91, Slave 71 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号