摘要:
在GUI中,如果你使用了模态窗口,并且想从模态窗口中暂时中断,回到主窗口进行一些交互操作,然后再继续模态窗口中的任务,该如何操作?典型的就是 modal progress bar。也许你第一个会想到把窗口 Hide,modalForm.Hide();while(...)//等待主窗口的交互结果{ ... Application.DoEvent();}modalForm.ShowDialog();//Continue结果可能会让你失望,modalForm是Hide 了,但焦点却无论如何不能回到主窗口了。我们可以通过win32的API 将焦点重新设到主窗口。首先要得到modalForm 的Hand 阅读全文