본문 바로가기

먹고 사는 일/VC++

GDI+ 사용

Windows XP에서 지원하는 GDI+

Link : gdiplus.lib

 

사용하는 곳에 초기 선언

#include <gdiplus.h>

using namespace Gdiplus;

 

class GdiplusTest

{

   GdiplusTest;

   ~GdiplusTest;

private:

    ULONG_PTR m_gdiplusPTR;

}

 

GdiplusTest::GdiplusTest

{

   GdiplusStartupInput gdipluse;
   GdiplusStartup(&m_gdiplusPTR, &gdipluse, NULL);

}

GdiplusTest::~GdiplusTest

{

   GdiplusShutdown(m_gdiplusPTR);

}

 

void GdiplusTest::Draw()

{

   CDC *pDC;

   pDC = GetDC();

   RectF rectTemp;

 

   Graphics graphics(pDC);
   Pen pen(Color(255, 0, 0), 1);

   graphics.SetPageUnit(UnitPixel);
   graphics.DrawEllipse(&pen, rectTemp);

   ReleaseDC(pDC);

}

출처 : Tong - 공원님의 ┣ ★ 먹고사는일(VC++)통

'먹고 사는 일 > VC++' 카테고리의 다른 글

MacAddress 가져오기  (0) 2010.02.25
메모리 leaks  (0) 2010.02.17
레지스트리 등록  (0) 2010.02.17
화면좌표에 Windows 위치 설정  (0) 2010.02.17
프로세스 강제 종료  (0) 2010.02.17