ウィンドウモードでの動作中に、タスクバーのアイコンをクリックしてウィンドウの最小化を行うと
プログラムとタスクマネージャと合わせてCPUの使用率が100%近くになります。
ウィンドウ右上の最小化アイコンやシステムメニューの最小化で最小化した場合は問題なく、CPUの使用率は0%近いです。
過去のバージョンを含めていくつか検証してみましたが以下のような結果になりました。
Ver.3.02e以前 事象発生
Ver.3.03 問題なし
Ver.3.04以降 事象発生
OSは Windows XP SP3 を使用しています。
//- 以下、テストコード -//
#include "DxLib.h"
int WINAPI WinMain( HINSTANCE, HINSTANCE, LPSTR, int )
{
ChangeWindowMode( TRUE );
if ( DxLib_Init( ) == -1 ) return -1;
while ( ProcessMessage( ) == 0 ) {
ClearDrawScreen( );
ScreenFlip( );
}
DxLib_End( );
return 0;
}