잡다한 정보들(기타정보)
GDI+ 사용법
케이피
2009. 4. 29. 19:34
GDIPlus 사용
메뉴의
Project>Settins 메뉴에서 Link 탭을 선택한후
Object/Library Modules 란에
gdiplus.lib 라고 쳐 넣는다..
xxxxApp 클래스에서..
InitInstance() 함수를 오버라이딩 하여
AfxDll Import하기전 상단에... (이게 은근중요 가끔 안될때 있다...ㅎㅎ)
GdiplusStartupInput gdiplusStartupInput;
GdiplusStartup(&m_gdiplusToken, &gdiplusStartupInput, NULL);
위의 코드 2줄을 쳐 넣고..
ExitInstance() 를 함수를 오버라이딩 하여
GdiplusShutdown(m_gdiplusToken);
위의 코드를 넣는다..
그리고.. 멤버변수 하나를 다음과 같이 만듭니다.
ULONG_PTR m_gdiplusToken;
위의 코딩은 전부 xxxApp 클래스에서 작성합니다..
다음 마지막으로..
stdAfx.h 에
#ifndef ULONG_PTR
#define ULONG_PTR unsigned long*
#endif
#include <gdiplus.h>
using namespace Gdiplus;
를 추가하면 OK!
그럼 사용할수 있습니다.
이렇게 하면 GDI PLUS 에 대해 Intellisense 기능을 사용 못하더라구여..
머 일일히 헤더를 추가하면 사용할수 있을겁니다..
MSDN 을 참조하여 작업하시면 됩니다..
그럼 참조하세요..
GDI+를 이제서야 사용해보다니... 부끄럽도다... ㅠ.ㅠ