描述
在对象上更新下载操作的进度时触发。
C++ 语法
void ProgressChange( long nProgress, long nProgressMax ); |
PowerBASIC 语法
METHODProgressChange ( _ BYVAL nProgress AS LONG, _ BYVAL nProgressMax AS LONG _ ) |
参数
nProgress |
[in]LONG指定要显示的进度总量,或进度完成时为-1。 |
nProgressMax |
[in]LONG指定最大进度值。 |
OBRESULT
无返回值。
事件DISPID
DISPID_PROGRESSCHANGE
此事件的DISPID在exdispid.inc中定义。在实现IDispatch接口的调用方法时,使用此值来标识事件处理程序。
备注
容器可以使用此事件提供的信息来显示到目前为止下载的字节数,或更新进度指示器。
要计算进度指标中显示的进度百分比,将进度值乘以100并除以nProgressMax的值(除非进度为-1,否则容器可以指示操作完成或隐藏进度指标)。


