|
|
GDI+の初期化/終了処理[GDI+]
|
(2003.09.18) |
// atlimage.h よりコピー
class CInitGDIPlus
{
public:
CInitGDIPlus() throw() :
m_dwToken( 0 )
{
}
CInitGDIPlus::~CInitGDIPlus() throw()
{
if( m_dwToken != 0 )
{
Gdiplus::GdiplusShutdown( m_dwToken );
}
}
bool CInitGDIPlus::Init() throw()
{
if( m_dwToken == 0 )
{
Gdiplus::GdiplusStartupInput input;
Gdiplus::GdiplusStartupOutput output;
Gdiplus::Status status = Gdiplus::GdiplusStartup( &m_dwToken, &input, &output );
if( status != Gdiplus::Ok )
{
return( false );
}
}
return( true );
}
private:
ULONG_PTR m_dwToken;
};
|
|
 |
| © 2003 WAC.com All Right Reserved. |
 |
|