手元で以下のようなシンプルなテストプログラムを組んで試してみましたが、
正常に SetDrawBright で赤色に変化しました( Test1.bmp は サンプルプログラム実行用フォルダ の中にあります )
#include "DxLib.h"
int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow )
{
int GrHandle ;
// ウインドウモードで起動
ChangeWindowMode( TRUE ) ;
// DXライブラリの初期化
if( DxLib_Init() < 0 ) return -1 ;
// 画像の読み込み
GrHandle = LoadGraph( "Test1.bmp" ) ;
// 描画先を裏画面にする
SetDrawScreen( DX_SCREEN_BACK ) ;
// メインループ(何かキーが押されたらループを抜ける)
while( ProcessMessage() == 0 )
{
// 画面のクリア
ClearDrawScreen() ;
// 描画輝度を赤色だけに設定
SetDrawBright( 255, 0, 0 ) ;
// 画像の描画
DrawGraph( 0, 0, GrHandle, TRUE ) ;
// 裏画面の内容を表画面に反映
ScreenFlip() ;
}
// DXライブラリの後始末
DxLib_End() ;
// ソフトの終了
return 0 ;
}
よろしければ↑こちらのようなシンプルなプログラムでは N.Nさんの環境でも
正常に SetDrawBright が機能するか試してみていただけないでしょうか? m(_ _)m