【发布时间】:2013-11-01 20:52:12
【问题描述】:
我尝试通过三种方式使用 Visual C++ 2010 Express 在 Windows 窗体图片框中显示图像。我使用openFileDialog 获取的文件路径。以下是三种尝试:
1.
pictureBox1->ImageLocation = openFileDialog1->FileName;
2.
Bitmap^ image1;
image1 = gcnew Bitmap(openFileDialog1->FileName, true);
pictureBox1->Image = image1;
3.
pictureBox1->Image = static_cast<Bitmap ^>(Image::FromFile(openFileDialog1->FileName));
在图像最终显示之前,会弹出一条错误消息或信息消息。消息窗口没有名称,显示 BM6(打开 Bimap-Image)、nothing(打开 JPEG-Image)或 ?PNG[](打开 PNG-Image)。 p>
问题:如何在图片框中显示图像时避免这些消息?
【问题讨论】:
标签: c++ visual-c++ bitmap openfiledialog