1
完善资料让更多小伙伴认识你,还能领取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()
|
|
|
|
谢谢了
|
|
|
|
只有小组成员才能发言,加入小组>>
820 浏览 0 评论
1162 浏览 1 评论
2537 浏览 5 评论
2872 浏览 9 评论
移植了freeRTOS到STMf103之后显示没有定义的原因?
2722 浏览 6 评论
keil5中manage run-time environment怎么是灰色,不可以操作吗?
1125浏览 3评论
199浏览 2评论
465浏览 2评论
382浏览 2评论
M0518 PWM的电压输出只有2V左右,没有3.3V是怎么回事?
463浏览 1评论
小黑屋| 手机版| Archiver| 德赢Vwin官网 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-30 22:26 , Processed in 1.292958 second(s), Total 90, Slave 71 queries .
Powered by 德赢Vwin官网 网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
德赢Vwin官网 观察
版权所有 © 湖南华秋数字科技有限公司
德赢Vwin官网 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号