VC++ gdi+的使用步骤(使用版本2010)

来源:互联网 发布:张段固镇淘宝园 编辑:程序博客网 时间:2024/06/06 01:49

1.
#include "gdiplus.h"

using namespace Gdiplus;

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


CXXXApp类中添加变量
ULONG_PTR gdiplusToken;  //vc6.0没有ULONG_PTR类型,需要宏定义

2.
在BOOL CXXXApp::InitInstance()中加入这两行:

GdiplusStartupInput gdiplusStartupInput;

GdiplusStartup(&gdiplusToken, &gdiplusStartupInput, NULL);

3.
重写ExitInstance()函数,添加以下代码  
GdiplusShutdown(gdiplusToken);

 

4.试下是否真的准备好了gdi+,在OnPaint()函数里面添加:

  CPaintDC dc(this);
  Graphics gdi(dc.m_hDC);
  Image *pic;
  pic = Image::FromFile(L"main_close.png");//你的文件名字
  gdi.DrawImage(pic,0, 0, 20, 20);//开始画画

0 0
原创粉丝点击