> 画面全体を書き直すタイミングはどうすればわかるでしょうか。
SetRestoreGraphCallback という関数にコールバック関数を登録できるのですが、画面全体を書き直す必要が発生した
タイミングで登録したコールバック関数が呼ばれます
// グラフィックハンドル復元関数を登録する
int SetRestoreGraphCallback( void (* Callback )( void ) ) ;
<SetRestoreGraphCallback のリファレンス>
https://dxlib.xsrv.jp/function/dxfunc_other.html#R15N33
この関数が呼ばれた際に ReloadFileGraphAll(); を実行して画像ファイルから読み込んだグラフィックハンドルの
内容を復帰した後、画面全体への描画処理を行っていただければご希望の処理が実現できると思います
よろしければお試しください m(_ _)m