在函数中返回一个位图

时间:2014-10-08 00:56:15

标签: bitmap c++-cli

这是我在这里的第一篇文章,所以如果我搞砸了什么,我会提前道歉:) 我正在使用VS2010,而且我是C ++编程中的新手。

我有一个函数并尝试返回一个Bitmap,但它会丢失错误:

Error   1   error C2061: syntax error : identifier 'Bitmap'

我的功能是:

System::Drawing::Bitmap^ Card::DisplayCard(){
   System::Drawing::Bitmap^ Image = gcnew Bitmap("C:\\MySoftware\\images\\Card.png");
return Image; }

我想使用此函数返回一个Bitmap,我可以在PictureBox中使用它。

非常感谢!

1 个答案:

答案 0 :(得分:0)

您不在构造函数中使用完全限定的类型名称。写

... = gcnew System::Drawing::Bitmap(...);

或者,通过添加

导入位图名称以避免需要完全限定名称
using System::Drawing::Bitmap;