int LoadPauseGraph( char *FileName ) ;
でウィンドウがアクティブではない時の停止中に画像を表示しようと思っているのですが
フォーカスが移った一瞬だけ表示されるのですがすぐに元の画面に戻ってしまいます。
環境はwin7 64bit VC++2010 および VC++2008です。
#include "DxLib.h"
int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance,
LPSTR lpCmdLine, int nCmdShow )
{
ChangeWindowMode(TRUE);
if( DxLib_Init() == -1 ) // DXライブラリ初期化処理
{
return -1; // エラーが起きたら直ちに終了
}
LoadPauseGraph( "back.bmp" ) ;
while( ScreenFlip()==0 && ProcessMessage()==0 && ClearDrawScreen()==0 ){
}
DxLib_End() ; // DXライブラリ使用の終了処理
return 0 ; // ソフトの終了
}
この状態で発生します。