CProgressCtrl类提供了少量的成员函数用来设置进度条:

void SetRange( int nLower, int nUpper );
该函数用来设置进度条的范围.参数nLow和nUpper分别指定了最小和最大值,缺省时进度条的范围是0-100.

int SetPos( int nPos );
用来设置进度条的当前进度.函数返回的是进度条的前一个进度.

int StepIt( );
使进度增加一个步长,步长值是由SetStep函数设置的,缺省的步长值是10.函数返回进度条的前一个进度.

int SetStep( int nStep );
用来设置步长值.函数返回原来的步长值.

 

添加WM_TIMER消息隐射后,在窗口中调用SetTimer成员函数(其指定事件ID,间隔时间等),这样就会在指定的时间内触发WM_TIMER消息,从而使得消息得到响应。