读书人

为啥GDI+小弟我这样写 啥都画不出来的

发布时间: 2013-01-12 16:25:03 作者: rapoo

为啥GDI+我这样写 啥都画不出来的?
#include "gdiplus.h"
using namespace Gdiplus;
#pragma comment(lib, "gdiplus.lib")

//++++++++++++++++++++++++++++++++以上在H文件中





Graphics graphics(pDC-> GetSafeHdc());


graphics.SetSmoothingMode(SmoothingModeHighSpeed);
graphics.FillEllipse(&SolidBrush(Color(255,0,0,250)),0,0,200,200);


graphics.SetSmoothingMode(SmoothingModeHighQuality);
graphics.FillEllipse(&SolidBrush(Color(255,0,0,250)),100,100,300,300);

//+++++++++++++以上,在OnDraw文件中
[解决办法]

引用:
没初始化。。

对呀
初始化了么
[解决办法]
程序开始时:
GdiplusStartupInput in;
GdiplusStartup(&token,&in,NULL);
程序结束时:
GdiplusShutdown(token);

读书人网 >VC/MFC

热点推荐