MakeScreen の第3引数を TRUE にして作成した画像は
作成直後はα値もRGB値も0です
下記のようなプログラムで確認できますが、α値が0なのでプログラム中の
// スクリーンを画面左上に描画
DrawGraph( 0, 0, handle, TRUE ) ;
↑では何も描画されません
#include "DxLib.h"
int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow )
{
int handle ;
// ウインドウモードで起動
ChangeWindowMode( TRUE ) ;
// DXライブラリの初期化
if( DxLib_Init() < 0 ) return -1 ;
// 画面全体を灰色に塗りつぶす
DrawBox( 0, 0, 640, 480, GetColor( 128,128,128 ), TRUE ) ;
// アルファチャンネルつきのスクリーンを作成
handle = MakeScreen( 256, 256, TRUE ) ;
// スクリーンを画面左上に描画
DrawGraph( 0, 0, handle, TRUE ) ;
// キー入力待ち
WaitKey() ;
// DXライブラリの後始末
DxLib_End() ;
// ソフトの終了
return 0 ;
}
よろしければご確認ください