お世話になります。
当方、現在Visual Studio .NET 2003を使用して
(言語はManaged C++とUnmanaged C++クラスの混在)
フォームアプリケーションを作成しております。
マネージドクラスは、フォームのみに使用し、
コントロールについては、アンマネージドクラスで作成しています。
現在、System::Windows::Formクラス上に配置したPictureBoxクラスに、
画像をパラパラ漫画のような感じで、短時間に表示させるということをやりたいのです。
画像表示にかかる処理時間を短くしたいので、
できれば「アンマネージドクラスから、マネージドクラス(フォーム)のPictureBoxコントロールに画像ファイルを貼り付ける」と言うことができないかと考えています。
どのようにすればよいか、ご教授いただいたいと思います。
よろしくお願いいたします。
ちなみに、マネージドクラスでは以下のような書き方をしていました。
System::IO::FileStream* fsImage;
fsImage = new System::IO::FileStream("画像ファイル名", IO::FileMode::Open, IO::FileAccess::Read);
// 表示する
pictureBox1->Image = System::Drawing::Image::FromStream(fsImage);
fsImage->Close();
<<環境>>
OS:Windows XP
開発環境:Visual Studio .NET 2003
言語:C++(Managed C++)
画像ファイル:JPEG