/// <summary> /// イメージを作成する /// イメージをSystem.mListImageに追加して、インデックスを返します /// ただし、すでにSystem.mListImageに存在していた場合は、リストに追加せずに、そのインデックスを返します /// </summary> /// <param name="clImage">イメージ</param> /// <returns>イメージキー</returns> public static int CreateImageFromImage(Image clImage) { int inKey = ClsSystem.GetImageIndexFromImage(clImage); if (inKey >= 0) { return(inKey); } //以下、イメージを新規作成して、そのインデックスを返す処理 ClsDatImage clDatImage = new ClsDatImage(); clDatImage.SetImage(clImage); clDatImage.mID = ClsSystem.GetNewID(); ClsSystem.mDicImage.Add(clDatImage.mID, clDatImage); return(clDatImage.mID); }