連続質問すみません。 ソフトの終了時に DxLib_End() をコールして終了する場合は問題ないのですが、 システムバー右上の×を押してソフトを強制終了した場合、OSにプロセスが残ってしまいます。 ソフトを立ち上げてタイトルバーのXで終了、を繰り返すと プロセスがどんどんOS内に溜まってしまうようなのですが これの解決方法はありますでしょうか? よろしくお願い致します。
システムバー右上の×が押された場合、ウインドウは閉じますがソフトは動き続けています ウインドウが閉じると ProcessMessage が -1 を返すようになりますので、 ProcessMessage が -1 を返したらメインループから抜けて DxLib_End を行い WinMain から抜けるようにしてください、そうすればプロセスが残ることは無くなります
お忙しい中ご返答ありがとうございました!