您还需要包含相关的头文件。猜测一下,它的名称可能类似于“Bitmap.h”或“gdi+.h”。
这里有一些关于Bitmap 类的更多细节。正确的头文件是“gdiplus.h”。简而言之:
#include "gdiplus.h"
Constructor Information
Stock Implementation gdiplus.dll
Header Declared in Gdiplusheaders.h, include gdiplus.h
Import library gdiplus.lib
Minimum availability GDI+ 1.0
Minimum operating systems Windows 98/Me, Windows XP, Windows 2000,
视窗 NT 4.0 SP6
在 MSDN 的表中,它显示“Header”,它告诉您需要包含的头文件的名称。您已经介绍过的“导入库”。如果你错过了,你会得到一个链接错误。
编辑:
在这篇关于 GDI+ 入门的文章中,您需要指定一个命名空间“Gdiplus”。要么使用“使用命名空间 Gdiplus”,要么明确指定命名空间。
#include <windows.h>
#include <gdiplus.h>
using namespace Gdiplus;
VOID OnPaint(HDC hdc)
{
Graphics graphics(hdc);
Pen pen(Color(255, 0, 0, 255));
graphics.DrawLine(&pen, 0, 0, 200, 100);
}