본문 바로가기

컴퓨터 과학 & 영상처리 관련/MFC

MFC progress bar 설정

CProgressCtrl* barCtrl;   //선언하고

 

//초기화 하고

 barCtrl = (CProgressCtrl*)GetDlgItem(IDC_PROGRESS1);
 barCtrl->SetRange(0,10);
 barCtrl->SetPos(0);

 

//사용하고

 barCtrl->SetPos(barCtrl->GetPos()+1); 

 

배치 돌아야 되는 폴더가 20개면 range를 0~20으로 설정하면 됨

전부 확인해야 되는 파일수가 1000개면 range를 0~1000으로 하면 되겠지

근데 파일수로 하면...이게 좀 무리가 있고 %로 해야됨

폴더 배치 할때나 좀 하자

파일로 하면 뭐 나누고 몇퍼센트인지 해야되고

파일수 세야되는 함수도 만들어야되고 귀찮다

c#이면 모를까 MFC에 괜한 노력 쏟지말자