GDI+の開始と終了。
gdiplus.h をインクルードする(#include <gdiplus.h>)ことを忘れずに。(ヘッダファイル検索パスの指定も)
Gdiplus.lib をリンクすることを忘れずに。(ライブラリファイル検索パスの指定も)
// member
ULONG_PTR m_gdiplusToken;
// begin gdiplus
Gdiplus::GdiplusStartupInput gdiplusStartupInput;
Gdiplus::GdiplusStartup(&m_gdiplusToken, &gdiplusStartupInput, NULL);
// end gdiplus
Gdiplus::GdiplusShutdown(m_gdiplusToken);
WCHAR wTitle[256];
::mbstowcs(wTitle, szFile, strlen(szFile)+1);
Gdiplus::Image* pImage = new Gdiplus::Image(wTitle);
コンパイル時に、
「3個の不正な引数、云々」なエラーメッセージが出て、
原因がわからずじまい。
しょうがないので、これで代用
Gdiplus::Image* pImage = Gdiplus::Image::FromFile(wTitle);