Microsoft Visual C++ 2008 Expressの Windows フォーム アプリケーションにて、指定フォルダー内の一括Bitmap→Jpeg 変換を製作しています。
.Forms::ButtonのClickイベント内で、Bitmap::Save(String, ImageFormat)にて、一括で変換しファイル出力を行うようにしたところ、全てのファイル出力が完了するまで、フォームが「応答なし」になり、進捗表示のためのプログレスバーも、表示更新されません。
Bitmap::Saveのファイル出力完了を待って、次のファイルの処理を行うようにするべきでしょうか。その場合、どのようにしてファイル書き込みの完了を待てばよいのでしょうか。
このような、連続したファイル書き込み処理は、本来どのような構成にすべきなのでしょうか。
Windowsのプログラムがいまひとつ理解できていない為、ご教授頂けないでしょうか。
お礼
ありがとうございます。 教えて頂いたURLを参考に、マルチスレッド化に挑戦してみます。