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

标签 winapi windows-vista

这里基本上有两个问题,任何一个都可以回答。

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

或者

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

谢谢!

最佳答案

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

如果您创建自己的animation control,也许会更好.

关于winapi - IProgressDialog 带有自定义对话框或有关如何执行动画的信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2255314/

相关文章:

c++ - 如何在 "edit"按键上杀死 "Enter"控件的焦点

delphi - 绕过键盘、鼠标输入,让 SendInput 通过

windows - Windows 上的 Node.Js - 如何清除控制台

.net - Vista 上的 MSI 错误代码 2869

C# 可以读取不存在的文件吗?

windows - 获取特定驱动器的 GUID

无法摆脱夹板警告 "Field used before definition", "rvalue is used that may not be initialized to a value on some execution"

c++ - 使用 Windows 内置的 MP3 解码器播放音频?

c++ - InternetCrackUrl 没有正确返回 lpszHostName

带有 RS-232 串行端口的 Javascript 接口(interface)