IProgressDialog,带有自定义对话框或有关如何执行动画的信息

Bob*_*Bob 5 winapi windows-vista

这里基本上有两个问题,答案都很好.

1)有没有办法将项目添加到IProgressDialog?比如绘制更多文字(比提供的几行)或图像或添加按钮?是否有一个覆盖它的类提供了额外的功能?(因为我没有进行文件操作,所以IFileOperation接口对我不起作用.但是有类似的东西吗?).

要么

2)IProgressDialog顶部的动画是如何工作的?有没有办法在不使用此界面的情况下执行该动画?我知道在pre-vista机器上,它只是一个AVI文件,但现在怎么做?(仅用计时器绘制100张图像).

谢谢!

ggp*_*nti 0

系统不支持扩展标准进度对话框。但是您可以找到对话框的 HWND,然后添加您自己的控件。

如果您创建自己的动画控件,也许会更好。