0

我正在尝试在第一个表单的第二个表单的图片框上显示图像。但是我看不到任何输出....

我的 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 回答