用户在使用我们系统时,现在有些查询很慢,查询过程中点击其他地方容易造成无响应,因此想加一个查询等待的对话框,查询中屏蔽操作。
本来是想在状态栏加进度条,这样用户也可以做其他操作,然后返回时就能看到查询界面,但是我们每个界面切换的时候都会销毁重建,改起来麻烦,就暂时用屏蔽操作的方法。
1、查询的开始的时候时候创建一个线程,并创建一个模态对话框,这样用户就不能操作了。
2、线程里做查询操作(因为查询操作原先在一个对话框类里面做的,一些变量也都在那里面,所以直接传了类指针给线程,线程调用类函数完成查询)
3、线程结束时,调用类函数销毁对话框。
结束