【发布时间】:2009-12-18 11:08:56
【问题描述】:
我想弹出一个窗口来显示一个程序正忙于一个特定的耗时任务。但我不想要任何按钮。我只想弹出它,执行任务,然后将其删除。我不确定这样的窗口叫什么,所以不知道在 MSDN 等中搜索什么。是否有一些现成的 API 用于这种事情,或者我需要自己做饭吗?
编辑:回答一些 cmets...
我没有使用 MFC。
这个程序是我自己使用的——答案不必看起来很漂亮。
我不只依赖沙漏的原因是沙漏仅在光标位于应用程序小窗口顶部时显示,并且我在具有四个非常大的显示器的系统上工作并且光标通常不在有问题的窗口.. 如果我没有看到沙漏,那么我的程序看起来像是崩溃了。它相当令人不安。我一直在做这个项目作为我的工作,并且已经这样做了很多年。需要很长时间的操作只是偶尔进行,我可能会几个月不使用它。因此,如果它锁定了执行此任务,我担心我会忘记它只是很忙,并假设存在一些错误并继续疯狂追逐试图解决不存在的问题。
【问题讨论】:
-
99.9% 'C',0.1% C++(我是新手)。
-
我不知道你的程序正在做什么,但你的“工作”对话框不应该至少有一个取消按钮吗?
标签: c++ visual-studio winapi