0

最初のフォームから 2 番目のフォームの pictureBox に画像を表示しようとしています。しかし、私は出力を見ることができません....

Form1.cppの私のコードはこのようなものです

#include "SecondForm.h"

SecondForm^ obj=gcnew SecondForm();
System::Drawing::Bitmap ^bmp = gcnew System::Drawing::Bitmap(grf->width,grf->height,grf->widthStep,System::Drawing::Imaging::PixelFormat::Format24bppRgb,(System::IntPtr)grf->imageData);
obj->pictureBox1->Image=obj->pictureBox1->Image->FromHbitmap(bmp->GetHbitmap());

何が問題なのかわからない……。

誰でもこの問題を解決するのを手伝ってくれませんか...

前もって感謝します

4

1 に答える 1

0

この簡単なコードを試しましたか -

obj.pictureBox1.Image = bmp; // [You may write the C++ equivalent]

これの代わりに -

obj->pictureBox1->Image=obj->pictureBox1->Image->FromHbitmap(bmp->GetHbitmap());

于 2012-06-04T13:41:08.057 に答える