ウィンドウモードとフルスクリーンモードの切り替え時にちょっと気になったことがあります
一番下のサンプルでエンターキーでウィンドウとフルスクリーンモードを切り替えることが出来るのですが、
どうもディスプレイの最大サイズで起動した際に、
スクリーン切り替えを行うと画像が表示されなくなり、ESCで終了もできなくなるようです
私の環境による問題なのかがちょっとわからなかったので、ご意見を伺いたいです
よろしくお願いいたします
環境はWin7 SP1 x64
VC++ 2010です
ライブラリのバージョンは掲示板にある最新版の3.05fです
WinXP SP3 x86のノートでも同じようにスクリーン切り替え時に調子が悪いみたいです
#include "DxLib.h"
int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance,LPSTR lpCmdLine, int nCmdShow ){
int GHandle ;
bool UseWindowMode = false;
ChangeWindowMode( UseWindowMode ) ;
SetGraphMode( 1920 , 1080 , 32 ) ;
if( DxLib_Init() == -1 )return -1;
SetChangeScreenModeGraphicsSystemResetFlag(false);
int KeyCheck = 0;
int KeyCheckBuf = 0;
GHandle = LoadGraph( "ss.jpg" ) ;
while(CheckHitKey(KEY_INPUT_ESCAPE) == 0){
KeyCheckBuf = KeyCheck;
KeyCheck = CheckHitKey(KEY_INPUT_RETURN);
if(KeyCheck == 1 && KeyCheckBuf == 0){
if(UseWindowMode)UseWindowMode = false;
else UseWindowMode = true;
ChangeWindowMode( UseWindowMode ) ;
}
ClearDrawScreen() ;
DrawGraph( 0 , 0 , GHandle , FALSE ) ;
if(ProcessMessage()==-1)break;
}
DxLib_End() ;
return 0 ;
}