C言語なら俺に聞け(入門篇) Part 22
■ このスレッドは過去ログ倉庫に格納されています
0581デフォルトの名無しさん
2007/12/13(木) 23:29:27グローバルのImageクラスを宣言したいのですが、
理由として、おそらくWM_PAINT内で何度もロードを行うことが
処理に負担をかけてしまうと思ったからです。
//行頭
Image myImg(_T("kuso01.jpg\0\0"));
//ここで宣言するとgdiplusbitmap.h内の
lastResult = DllExports::GdipLoadImageFromFile(…
でフリーズします。
WinMain(){
GdiplusStartup(&gdiToken, &gdiSI, NULL);
setlocale(LC_ALL, "");
//↓以下プロシージャ内で宣言すると正常に動作する
・・・
Image myImg(_T("kuso01.jpg\0\0"));
}
externだとポインタの指定がおかしいのかエラー吐かれたので、
UNICODEが悪いのか、何が原因なのか教えて下さい。
頼みます。
■ このスレッドは過去ログ倉庫に格納されています