MFC中调用别的窗口(ShowWindow),怎么在窗口返回正确的值以后在进行下一步操作,类似阻塞在ShowWindow?
MFC中调用别的窗口(ShowWindow),怎么在窗口返回正确的值以后在进行下一步操作,类似阻塞在ShowWindow?
日期:2014-03-07 13:41:33 人气:3
不是不能做 比如你在外部用一个循环去等待子窗口的某个标志变量 但是道理上说不通 因为既然你要showwindow后去等待子窗口完全showwindow那你为什么不直接用模态对话框 对话框都是消息驱动的 即使你在创建子窗口后需要与子窗口同步 那你直接去通过消息发送来实现 而不需要有这种等待某个函数返回
比如你在主窗口放一个表示子窗口完成某个事情的标志 子窗口在完成该事情后向父窗口发送一个消息通知父窗口改变标志变量状态,然后再父窗口就知道了这个消息了嘛