在函数中返回一个位图
问题描述:
这是我在这里的第一篇文章,所以我提前道歉,如果我搞砸了东西:) 我使用VS2010,而我是新手在C++编程。在函数中返回一个位图
我有一个功能,并试图返回一个位图,但它丢弃错误:
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; }
我想用这个函数返回一个位图,我可以在PictureBox中使用它。
非常感谢!
答
您不使用构造函数中的完全限定类型名称。写
... = gcnew System::Drawing::Bitmap(...);
另外,导入位图名称,以避免需要完全合格的名称,加入
using System::Drawing::Bitmap;
+0
谢谢,我错过了。是的,使用它更简单:) – Viktor 2014-10-08 08:30:20
'^位图'什么''^使用? – saadtaame 2014-10-08 01:00:40
这是C++。net; ^表示托管的.NET引用对象。 – nneonneo 2014-10-08 01:04:18
删除了C++标签 – 2014-10-08 01:12:07