学校の研究で作っているシミュレーションプログラムに
WindowsでGUIなインタフェースをつけるように先生に言われ、
「猫でも…」を買ってきてとりあえずボタンクリックで実行できるようにはしたんですが、
計算中はウィンドウの再描画なども行われず、全くのだんまりになってしまって、
何かのバグで停止してしまっているかのように見えてしまいます。
インストーラやダウンローダのように「何%まで終了しました」というウィンドウを表示したいのですが、
どうすればいいのか全く分かりません。
計算は単純なものをループで回しているだけのものですので、
そのループの何回目まで終了したかを表示すればいいんだと思うのですが…。
どのように書けばいいのか教えていただけないでしょうか。
環境はVisualStudi.net2003で言語はVC++を使っています。

また、できれば計算を途中で中止する「キャンセル」ボタンもつけたいとも思っています。