这里基本上有两个问题,任何一个都可以回答。
1) 有没有办法将项目添加到 IProgressDialog 中?例如绘制更多文本(比提供的几行)或图像或添加按钮?是否有一个类可以覆盖它以提供额外的功能? (由于我没有进行文件操作,所以 IFileOperation 接口(interface)对我不起作用。但是有类似的东西吗?)。
或者
2) IProgressDialog 顶部的动画是如何工作的?有没有办法在不使用这个界面的情况下只执行那个动画?我知道在 pre-vista 机器上,它只是一个 AVI 文件,但现在它是如何完成的? (仅用计时器绘制 100 张图像)。
谢谢!
最佳答案
没有系统支持扩展标准进度对话框。但是您可以找到对话框的 HWND,然后添加您自己的控件。
如果您创建自己的animation control,也许会更好.
关于winapi - IProgressDialog 带有自定义对话框或有关如何执行动画的信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2255314/