プログレスバーを使う
現在時間の経過や処理の進捗を表示するのに使います。
[メソッド]
SetRange : 表示範囲を設定
SetPos : 現在位置を設定
void CProgressDlg::OnButton1()
{
int i;
BeginWaitCursor(); //マウスカーソルを砂時計にする
m_progress.SetRange(0,100); //範囲設定
for(i=0;i<=100;i++){
Sleep(100); //100msウエイト
m_progress.SetPos(i); //現在位置の移動
}
AfxMessageBox("終了");
m_progress.SetPos(0); //クリア
EndWaitCursor(); //マウスカーソルを戻す
}
(備考)m_progressはコントロールのメンバ変数です。