#include <commctrl.h>
#pragma comment(lib, "comctl32")
void PBThreadProc( );
hwndPB = CreateWindowEx( 0,PROGRESS_CLASS,NULL,WS_CHILD | WS_VISIBLE,
0,100,500,30,hWnd,(HMENU)0,hInst,NULL);
//操作进度条的线程
CreateThread( NULL,0,(LPTHREAD_START_ROUTINE)PBThreadProc, hwndPB, 0, 0 );
void PBThreadProc( )
{
SendMessage( hwndPB, PBM_SETRANGE,(WPARAM)0, (LPARAM)(MAKELPARAM(0,100)) );
for(int i=1;i<100;i++)
{
SendMessage( hwndPB, PBM_SETPOS, (WPARAM)i, (LPARAM)0);
Sleep(100);
}
}