MakeScreen については以下のスレッドで管理人さんによる解説があります。
> ttp://hpcgi2.nifty.com/natupaji/bbs/patio.cgi?mode=view&no=1533
補足の情報として、MakeScreen や MakeGraph で動的に生成したグラフィックハンドルでは透過色の機能は働かないので、
必要であればSetDrawValidAlphaChannelGraphCreateFlag を使用してアルファチャネルを有効にします。
> ttp://hpcgi2.nifty.com/natupaji/bbs/patio.cgi?mode=view&no=1843
下記URLの[No.2755]のレスに透過情報付書き込み可能画像のリスクについての言及があります。
> tp://hpcgi2.nifty.com/natupaji/aska.cgi
MakeScreen で作成した画像ハンドルは DeleteGraph で削除します。
(DeleteGraph を使わなくても DxLib_End を実行時に未解放のハンドルは削除してくれたと思います)