MFC中调用别的窗口(ShowWindow),怎么在窗口返回正确的值以后在进行下一步操作,类似阻塞在ShowWindow?

 我来答
lixiaohuigood1
2014-03-07 · TA获得超过237个赞
知道小有建树答主
回答量:100
采纳率:0%
帮助的人:111万
展开全部
不是不能做 比如你在外部用一个循环去等待子窗口的某个标志变量 但是道理上说不通 因为既然你要showwindow后去等待子窗口完全showwindow那你为什么不直接用模态对话框 对话框都是消息驱动的 即使你在创建子窗口后需要与子窗口同步 那你直接去通过消息发送来实现 而不需要有这种等待某个函数返回

比如你在主窗口放一个表示子窗口完成某个事情的标志 子窗口在完成该事情后向父窗口发送一个消息通知父窗口改变标志变量状态,然后再父窗口就知道了这个消息了嘛
追问
额!我的意思是!我忘了哪个函数调用窗口是阻塞状态的!要等到有返回值才进行下一步!我以前做过!好久不用忘了!一时找不到!我记得应该不是showwindow的!
追答
Domodal这是模态对话框 等返回才会继续执行
百度网友51c6b8f
2014-03-07 · TA获得超过335个赞
知道小有建树答主
回答量:171
采纳率:100%
帮助的人:124万
展开全部
听你的意思感觉好像是while(0 != showwindow(SW_SHOW));但是说不通啊,没有这么用的吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-03-07
展开全部
[FLUSHED FACE]怎么不跑去c ++吧问
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
归悦欣cf
2014-03-07 · TA获得超过1444个赞
知道大有可为答主
回答量:4250
采纳率:59%
帮助的人:1335万
展开全部
怎么返回真确值,谁返回?什么情况下返回正确值?下一步操作是什么?在哪里进行下一步操作?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式