> LoadGraph()などで取得したハンドルの値が
> 0になることは別に異常ではないのでしょうか?
仕様的に LoadGraph の戻り値が0になることはありません
> また、DeleteGraph( handle )の戻り値が -1 となる
> のは、handleの値は0,-1以外の場合で
> どんな原因が考えられますか?
handle で指定しているグラフィックハンドルが既に削除されていて無効になっている場合や、
DxLib_End が呼ばれた後に DelteGraph が呼ばれた場合が考えられます