////////////////////////////////////////////////////////////////////////////// //文件: CGdiplusInit.cpp //主要功能: // //程序编写: 2006-12-07 // // ///////////////////////////////////////////////////////////////////////////// #include "stdafx.h" #include ".\gdiplusinit.h" CGdiplusInit::CGdiplusInit(void) { Gdiplus::GdiplusStartupInput StartupInput; StartupStatus = Gdiplus::GdiplusStartup(&Token, &StartupInput, this); } CGdiplusInit::CGdiplusInit(Gdiplus::DebugEventProc debugEventCallback, BOOL suppressBackgroundThread, BOOL suppressExternalCodecs) { Gdiplus::GdiplusStartupInput StartupInput(debugEventCallback,suppressBackgroundThread,suppressExternalCodecs); StartupStatus = Gdiplus::GdiplusStartup(&Token, &StartupInput, this); } CGdiplusInit::~CGdiplusInit(void) { if (StartupStatus == Gdiplus::Ok) { Gdiplus::GdiplusShutdown(Token); } }