我想弹出一个窗口来显示某个程序忙于执行特定的耗时任务。但我不想要任何按钮。我只想弹出它,完成任务,然后删除它。我不确定这样的窗口被称为什么,所以不知道在MSDN中搜索什么等等。是否有一些现成的API用于这种事情,还是我需要自己做饭?“我很忙请等待”窗口 - 没有按钮
编辑:在回答一些评论...我不使用MFC
。
该程序是供我自己使用的 - 答案不一定非常漂亮。
我不只是依赖沙漏的原因是沙漏只在光标位于应用程序小窗口顶部时显示,而且我使用四个非常大的监视器工作,并且光标通常不是在问题的窗口..如果我没有看到一个沙漏,那么我的程序看起来像它的崩溃。它非常令人不安。作为我的工作,我一直致力于这个计划,并且已经这么做了很多年。需要很长时间的操作只是偶尔执行,我可能会花数个月不使用它。所以如果它锁定了这个任务,我担心我会忘记它只是忙碌,并假设有一些错误,并试图解决一个不存在的问题。
99.9% 'C',0.1%C++(我是新的)。 – Mick 2009-12-18 11:15:56
我不知道你的程序在做什么,但是你的“工作”对话框不应该至少有一个取消按钮? – 2009-12-18 17:04:16