您的位置:首页 > 其它

VC 在WIN32 中 使用 GDIPlus

2013-04-01 17:43 127 查看
1.在 stdafx.h 中

注释掉#define WIN32_LEAN_AND_MEAN

或者添加#include <windows.h>

在visual studio 2012 中似乎默认不用改

2. 找到一个 cpp 文件,加入:

#include <gdiplus.h>

using namespace Gdiplus;

#pragma comment(lib,"gdiplus.lib")

3.winmain函数最上面添加

ULONG_PTR token;

GdiplusStartupInput gsi;

GdiplusStartup(&token,&gsi,0);

4.winmain最下面返回前添加

GdiplusShutdown(token);

5.

wndproc 里添加

case WM_PAINT:

hdc = BeginPaint(hWnd, &ps);

// TODO: Add any drawing code here...

OnPaint(hdc);

EndPaint(hWnd, &ps);

break;

---------------

添加画图函数

void OnPaint(HDC hdc){

Graphics g(hdc);

Gdiplus::Image img(L"img.jpg");

Pen pen(Color(233,24,22));

g.DrawImage(&img,PointF());

g.DrawLine(&pen,0,0,100,100);

等等

摘自:

http://hi.baidu.com/kikoqiu/item/2e60f12b4dd123f850fd87d3
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: