とある事情で表画面に直接描画する必要があるのですが、
リファレンスにこの関数をしようした場合は必ず裏画面に、
と書いてある関数を使用していないのに(と思います・・・)うまく表示できません。
もしかしたら確認漏れかもしれないのですが、直接表画面に使用してはいけない関数は
SetWindowSizeChangeEnableFlag
SetWindowSizeExtendRate
SetFullSceneAntiAliasingMode
SetDrawValidMultiSample
この4つで合ってますでしょうか?
また表示できないプログラムはこのような感じです
#include "DxLib.h"
int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance,LPSTR lpCmdLine, int nCmdShow ){
ChangeWindowMode(true);
SetGraphMode(1280,720,32);
if( DxLib_Init() == -1 )return -1;
SetChangeScreenModeGraphicsSystemResetFlag(false);
SetDrawMode(DX_DRAWMODE_BILINEAR );
int sc_handle = MakeScreen( 1280 , 720) ;
int handle = LoadGraph( "./img/graph.png" ) ;
while(CheckHitKey(KEY_INPUT_ESCAPE) == 0){
SetDrawScreen( sc_handle );
DrawGraph( 0 , 0 , handle , false ) ;
SetDrawScreen( DX_SCREEN_FRONT );
DrawGraph(0,0,sc_handle , false );
ClearDrawScreen();
}
DxLib_End() ;
return 0 ;
}