管理人様、毎々お世話になっております。
DxLibバージョン3.02にて
SetUse3DFlag(FALSE);
ChangeWindowMode(TRUE);
を併用した際、他ウィンドウとの切り替えにて異常終了します。(v3.01では発生しませんでした)
※Windows 2000sp4,XPsp2で確認しました。
…尤も、SetUse3DFlag(TRUE);にしたところで、IDirect3D9オブジェクトの取得に失敗しているような古い環境ですので申し訳ないのですが。
他スレッドの現象と原因が同じかも知れませんが、ご調査願えませんでしょうか。
(ゆっくりと製作中(笑)ですので、解決は急ぎません)
よろしくお願い致します。
◆ご参考
#include "DxLib.h"
int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow )
{
SetUse3DFlag(FALSE);
ChangeWindowMode(TRUE);
if(DxLib_Init() == -1)return -1;
DrawString(0, 0, "Hello World!", GetColor(255, 255, 255));
WaitKey(); //このWait中にWindow切替
DxLib_End();
return 0;
}