读书人

Gdi+中Bit地图类的使用

发布时间: 2013-10-25 14:36:53 作者: rapoo

Gdi+中Bitmap类的使用。
我做一个函数,void ShowPic(Bitmap bitmap);,为什么报错?
error C2248: “Gdiplus::Bitmap::Bitmap”: 无法访问 private 成员(在“Gdiplus::Bitmap”类中声明)
1> c:\program files\microsoft sdks\windows\v7.0a\include\gdiplusheaders.h(630) : 参见“Gdiplus::Bitmap::Bitmap”的声明
1> c:\program files\microsoft sdks\windows\v7.0a\include\gdiplusheaders.h(494) : 参见“Gdiplus::Bitmap”的声明
[解决办法]
用指针试试,改成void ShowPic(Bitmap* bitmap);
因为Bitmap的拷贝构造函数是private成员。
[解决办法]
Bitmap没有默认构造函数吧,
Bitmap只有带参构造

void ShowPic(Bitmap* pBitmap)
[解决办法]
同意1楼。。

读书人网 >VC/MFC

热点推荐