OSDN Git Service

#28821 DTXVの代わりにDTXManiaを呼び出せるようにした。(本BranchのDTXManiaが必要。DTXCreator.exeと同じフォルダにDTXMan...
authoryyagi <yyagi@16f42ceb-6dc6-49c8-ba94-f2d53467949d>
Sun, 9 Feb 2014 01:55:57 +0000 (01:55 +0000)
committeryyagi <yyagi@16f42ceb-6dc6-49c8-ba94-f2d53467949d>
Sun, 9 Feb 2014 01:55:57 +0000 (01:55 +0000)
#32661 デバッグ用につけていた、HHレーンへのBeatチップ転機機能を廃止した。後日DTXV(DTXMania)側でBeatチップの表示に対応する。

git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/branches/140113(DTXMania098%20with%2028821%20DTXVmode)@684 16f42ceb-6dc6-49c8-ba94-f2d53467949d

12 files changed:
DTXCreatorプロジェクト/コード/00.全体/AppSetting.cs
DTXCreatorプロジェクト/コード/00.全体/Cメインフォーム.cs
DTXCreatorプロジェクト/コード/00.全体/Cメインフォーム.ja-JP.resx
DTXCreatorプロジェクト/コード/00.全体/Cメインフォーム.resx
DTXCreatorプロジェクト/コード/03.オプション関連/Cオプションダイアログ.Designer.cs
DTXCreatorプロジェクト/コード/03.オプション関連/Cオプションダイアログ.cs
DTXCreatorプロジェクト/コード/03.オプション関連/Cオプションダイアログ.ja-JP.resx
DTXCreatorプロジェクト/コード/03.オプション関連/Cオプションダイアログ.resx
DTXCreatorプロジェクト/コード/03.オプション関連/Cオプション管理.cs
実行時フォルダ(DTXCreator)/DTXCreator.exe
実行時フォルダ(DTXCreator)/dll/FDK.dll
実行時フォルダ(DTXCreator)/ja-JP/DTXCreator.resources.dll

index 433a5a0..8f91f4f 100644 (file)
@@ -352,12 +352,77 @@ namespace DTXCreator
                        }\r
                }\r
 \r
+               public enum ViewerSoundType\r
+               {\r
+                       DirectSound,\r
+                       WASAPI,\r
+                       ASIO\r
+               }\r
+\r
+               private const string PathDTXV = "DTXV.exe";\r
+               private const string PathDTXM = "DTXManiaGR.exe";\r
                public class Viewer\r
                {\r
-                       public string Path = "DTXV.exe";\r
+                       public string Path = PathDTXM;\r
                        public string PlayStartFromOption = "-N";\r
                        public string PlayStartOption = "-N-1";\r
                        public string PlayStopOption = "-S";\r
+                       public ViewerSoundType SoundType =  (FDK.COS.bIsVistaOrLater)? ViewerSoundType.WASAPI : ViewerSoundType.DirectSound;\r
+                       public int ASIODeviceNo = 0;\r
+\r
+                       // 引数無しのコンストラクタがないとSerializeできないのでダミー定義する\r
+                       public Viewer()\r
+                       {\r
+                               Path = PathDTXM;\r
+                               PlayStartFromOption = "-N";\r
+                               PlayStartOption = "-N-1";\r
+                               PlayStopOption = "-S";\r
+                               SoundType =  (FDK.COS.bIsVistaOrLater)? ViewerSoundType.WASAPI : ViewerSoundType.DirectSound;\r
+                               ASIODeviceNo = 0;\r
+                       }\r
+                       public bool bViewerIsDTXV\r
+                       {\r
+                               get\r
+                               {\r
+                                       return ( this.Path == PathDTXV );\r
+                               }\r
+                               set\r
+                               {\r
+                                       this.Path = value ? PathDTXV : PathDTXM;\r
+                               }\r
+                       }\r
+\r
+                       public string PlaySoundOption\r
+                       {\r
+                               get\r
+                               {\r
+                                       string opt = "";\r
+                                       if ( bViewerIsDTXV )\r
+                                       {\r
+                                               opt = "";\r
+                                       }\r
+                                       else\r
+                                       {\r
+                                               string soundtypeopt = "";\r
+                                               switch ( SoundType )\r
+                                               {\r
+                                                       case ViewerSoundType.DirectSound:\r
+                                                               soundtypeopt = "D";\r
+                                                               break;\r
+                                                       case ViewerSoundType.WASAPI:\r
+                                                               soundtypeopt = "W";\r
+                                                               break;\r
+                                                       case ViewerSoundType.ASIO:\r
+                                                               soundtypeopt = "A";\r
+                                                               soundtypeopt += ASIODeviceNo.ToString();\r
+                                                               break;\r
+                                               }\r
+               \r
+                                               opt = "-D";\r
+                                       }\r
+                                       return opt;\r
+                               }\r
+                       }\r
                }\r
 \r
                /// <summary>\r
index 163c1d1..462ff99 100644 (file)
@@ -1639,7 +1639,8 @@ namespace DTXCreator
                //-----------------\r
                private void tシナリオ・Viewerで最初から再生する()\r
                {\r
-                       this.tViewer用の一時ファイルを出力する( false );\r
+                       this.tViewer用の一時ファイルを出力する( false, b未保存 | !bBGMありで再生した );\r
+                       bBGMありで再生した = true;\r
 \r
                        #region [ 再生開始オプション引数に一時ファイルを指定して DTXViewer プロセスを起動する。]\r
                        //-----------------\r
@@ -1649,14 +1650,15 @@ namespace DTXCreator
 \r
                                #region [ DTXViewer が起動していなければ起動する。]\r
                                //-----------------\r
-                               Process.Start( strDTXViewerのパス ).WaitForInputIdle( 20 * 1000 );   // 起動完了まで最大20秒待つ\r
+                               // DTXManiaGR.exeはコンパクトモードで起動する必要があるため、「一旦起動してから再生オプションを渡す」やり方はやめる\r
+                               // Process.Start( strDTXViewerのパス ).WaitForInputIdle( 20 * 1000 );        // 起動完了まで最大20秒待つ\r
                                //-----------------\r
                                #endregion\r
                                \r
                                #region [ 実行中の DTXViewer に再生オプションを渡す。 ]\r
                                //-----------------\r
-                               Process.Start( strDTXViewerのパス, \r
-                                       this.appアプリ設定.ViewerInfo.PlayStartOption + " " + this.strViewer演奏用一時ファイル名 );\r
+                               Process.Start( strDTXViewerのパス,\r
+                                       this.appアプリ設定.ViewerInfo.PlayStartOption + " " + this.strViewer演奏用一時ファイル名 ).WaitForInputIdle( 20 * 1000 );\r
                                //-----------------\r
                                #endregion\r
                        }\r
@@ -1676,7 +1678,8 @@ namespace DTXCreator
                }\r
                private void tシナリオ・Viewerで現在位置から再生する()\r
                {\r
-                       this.tViewer用の一時ファイルを出力する( false );\r
+                       this.tViewer用の一時ファイルを出力する( false, b未保存 | !bBGMありで再生した );\r
+                       bBGMありで再生した = true;\r
 \r
                        try\r
                        {\r
@@ -1718,7 +1721,8 @@ namespace DTXCreator
                {\r
                        #region [ DTXViewer 用の一時ファイルを出力する。]\r
                        //-----------------\r
-                       this.tViewer用の一時ファイルを出力する( true );\r
+                       this.tViewer用の一時ファイルを出力する( true, b未保存 | bBGMありで再生した );\r
+                       bBGMありで再生した = false;\r
                        //-----------------\r
                        #endregion\r
 \r
@@ -1783,10 +1787,15 @@ namespace DTXCreator
                }\r
 \r
                private string strViewer演奏用一時ファイル名 = "";\r
-               private void tViewer用の一時ファイルを出力する( bool bBGMのみ出力 )\r
+               private void tViewer用の一時ファイルを出力する( bool bBGMのみ出力, bool b前回から更新があった )\r
                {\r
                        // 一時ファイル名を自動生成。\r
 \r
+                       if ( !b前回から更新があった && File.Exists( Path.Combine( this.mgr譜面管理者.strPATH_WAV, this.strViewer演奏用一時ファイル名 ) ) )\r
+                       {\r
+                               return;\r
+                       }\r
+\r
                        //this.strViewer演奏用一時ファイル名 = Path.GetTempFileName();                        //\r
                        this.strViewer演奏用一時ファイル名 = makeTempDTX.GetTempFileName();           // #24746 2011.4.1 yyagi add; a countermeasure for temp-flooding\r
                        \r
@@ -2146,6 +2155,7 @@ namespace DTXCreator
                #region [ private ]\r
                //-----------------\r
                private bool _b未保存 = true;\r
+               private bool bBGMありで再生した = true;\r
                private Point pt選択モードのコンテクストメニューを開いたときのマウスの位置;\r
                private int n現在のガイド間隔4to64or0 = 16;             // 初期は16分間隔\r
                private bool b選択チップがある\r
@@ -2164,11 +2174,11 @@ namespace DTXCreator
                        }\r
                }\r
 \r
-               private void tDTXV演奏関連のボタンとメニューのEnabledの設定()\r
+               public void tDTXV演奏関連のボタンとメニューのEnabledの設定()\r
                {\r
                        if( File.Exists( this.strDTXCのあるフォルダ名 + this.appアプリ設定.ViewerInfo.Path ) )\r
                        {\r
-                               // DTXViewer が存在するなら Enable\r
+                               // DTXViewer(DTXManiaGR) が存在するなら Enable\r
 \r
                                this.toolStripButton先頭から再生.Enabled = true;\r
                                this.toolStripButton現在位置から再生.Enabled = true;\r
@@ -2181,7 +2191,7 @@ namespace DTXCreator
                        }\r
                        else\r
                        {\r
-                               // DTXViewer が存在しないなら Disable\r
+                               // DTXViewer(DTXManiaGR) が存在しないなら Disable\r
 \r
                                this.toolStripButton先頭から再生.Enabled = false;\r
                                this.toolStripButton現在位置から再生.Enabled = false;\r
@@ -5439,10 +5449,10 @@ namespace DTXCreator
                                #endregion\r
                        }\r
                        #region [ デバッグ用: HHチップを置く ]\r
-                       for ( int index = n1拍目のBeatPositionIndex; index < listBeatPositions.Count; index++ )\r
-                       {\r
-                               this.mgr編集モード管理者.tHHチップを配置する( listBeatPositions[ index ].nGrid, 1, listBeatPositions[ index ].b無効 );        // デバッグ用・見やすくするために暫定的に。\r
-                       }\r
+                       //for ( int index = n1拍目のBeatPositionIndex; index < listBeatPositions.Count; index++ )\r
+                       //{\r
+                       //    this.mgr編集モード管理者.tHHチップを配置する( listBeatPositions[ index ].nGrid, 1, listBeatPositions[ index ].b無効 );  // デバッグ用・見やすくするために暫定的に。\r
+                       //}\r
                        #endregion\r
 \r
                        #region [ listBeatPositionsの開放 ]\r
index 4a9df88..c3a8cf9 100644 (file)
     <value>編集モードに切り替えます。</value>\r
   </data>\r
   <data name="toolStripButton先頭から再生.ToolTipText" xml:space="preserve">\r
-    <value>DTXViewerで先頭から再生します。</value>\r
+    <value>Viewerで先頭から再生します。</value>\r
   </data>\r
   <data name="toolStripButton現在位置から再生.ToolTipText" xml:space="preserve">\r
-    <value>DTXViewerで現在の位置から再生します。</value>\r
+    <value>Viewerで現在の位置から再生します。</value>\r
   </data>\r
   <data name="toolStripButton現在位置からBGMのみ再生.ToolTipText" xml:space="preserve">\r
-    <value>DTXViewerで現在の位置からBGMのみ再生します。</value>\r
+    <value>Viewerで現在の位置からBGMのみ再生します。</value>\r
   </data>\r
   <data name="toolStripButton再生停止.ToolTipText" xml:space="preserve">\r
-    <value>DTXViewerでの再生を停止します。</value>\r
+    <value>Viewerでの再生を停止します。</value>\r
   </data>\r
   <data name="toolStripComboBox演奏速度.ToolTipText" xml:space="preserve">\r
     <value>DTXViewerでの再生速度を指定します。 (#DTXVPLAYSPEED)</value>\r
   </data>\r
+  <data name="contextMenuStrip譜面右メニュー.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>336, 292</value>\r
+  </data>\r
   <data name="toolStripMenuItem選択チップの切り取り.Size" type="System.Drawing.Size, System.Drawing">\r
     <value>335, 22</value>\r
   </data>\r
   <data name="toolStripSeparator18.Size" type="System.Drawing.Size, System.Drawing">\r
     <value>332, 6</value>\r
   </data>\r
+  <data name="experimentalFeaturesToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>335, 22</value>\r
+  </data>\r
+  <data name="experimentalFeaturesToolStripMenuItem.Text" xml:space="preserve">\r
+    <value>実験的な機能(&amp;X)...</value>\r
+  </data>\r
   <data name="generateBeatChipsToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">\r
     <value>248, 22</value>\r
   </data>\r
   <data name="generateBPMFromBeatChipsToolStripMenuItem.Text" xml:space="preserve">\r
     <value>BEATチップからBPMチップを生成(&amp;B)</value>\r
   </data>\r
-  <data name="experimentalFeaturesToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">\r
-    <value>335, 22</value>\r
-  </data>\r
-  <data name="experimentalFeaturesToolStripMenuItem.Text" xml:space="preserve">\r
-    <value>実験的な機能(&amp;X)...</value>\r
-  </data>\r
-  <data name="contextMenuStrip譜面右メニュー.Size" type="System.Drawing.Size, System.Drawing">\r
-    <value>336, 314</value>\r
-  </data>\r
   <data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">\r
     <value>\r
         AAABAAkAMDAQAAEABABoBgAAlgAAACAgEAABAAQA6AIAAP4GAAAQEBAAAQAEACgBAADmCQAAMDAAAAEA\r
index 385c948..5eb5afd 100644 (file)
   <data name="toolStripButtonWAVリストプレビュースイッチ.Text" xml:space="preserve">\r
     <value>toolStripButton1</value>\r
   </data>\r
-  <data name="&gt;&gt;textBoxRESULTIMAGE.Name" xml:space="preserve">\r
-    <value>textBoxRESULTIMAGE</value>\r
-  </data>\r
   <data name="splitContainerタブと譜面を分割.Panel1.ToolTip" xml:space="preserve">\r
     <value />\r
   </data>\r
   <data name="&gt;&gt;toolStripMenuItem貼り付け.Type" xml:space="preserve">\r
     <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
   </data>\r
-  <data name="&gt;&gt;labelパネル.ZOrder" xml:space="preserve">\r
-    <value>18</value>\r
-  </data>\r
   <data name="labelGenre.AutoSize" type="System.Boolean, mscorlib">\r
     <value>True</value>\r
   </data>\r
   <data name="&gt;&gt;toolStripMenuItemDTXCreaterマニュアル.Type" xml:space="preserve">\r
     <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
   </data>\r
-  <data name="&gt;&gt;splitContainerタブと譜面を分割.Panel2.Parent" xml:space="preserve">\r
-    <value>splitContainerタブと譜面を分割</value>\r
+  <data name="label曲名.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>28, 12</value>\r
   </data>\r
   <data name="&gt;&gt;textBox自由入力欄.Parent" xml:space="preserve">\r
     <value>tabPage自由入力</value>\r
     <value>Drums level, (easy) 1 to 100 (Hard). \r
 0 means no drums.</value>\r
   </data>\r
+  <data name="&gt;&gt;tabPage基本情報.ZOrder" xml:space="preserve">\r
+    <value>0</value>\r
+  </data>\r
   <data name="&gt;&gt;labelDLEVEL.Name" xml:space="preserve">\r
     <value>labelDLEVEL</value>\r
   </data>\r
@@ -261,7 +258,7 @@ The image size is 204x269.</value>
 </value>\r
   </data>\r
   <data name="toolStripMenuItem選択チップの切り取り.Size" type="System.Drawing.Size, System.Drawing">\r
-    <value>253, 22</value>\r
+    <value>218, 22</value>\r
   </data>\r
   <data name="labelBLEVEL.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">\r
     <value>TopRight</value>\r
@@ -269,8 +266,8 @@ The image size is 204x269.</value>
   <data name="&gt;&gt;toolStripMenuItem小節内のすべてのチップの選択.Type" xml:space="preserve">\r
     <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
   </data>\r
-  <data name="&gt;&gt;toolStripMenuItemバージョン.Type" xml:space="preserve">\r
-    <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  <data name="&gt;&gt;labelコメント.ZOrder" xml:space="preserve">\r
+    <value>29</value>\r
   </data>\r
   <data name="&gt;&gt;toolStripButtonBMPリスト上移動.Name" xml:space="preserve">\r
     <value>toolStripButtonBMPリスト上移動</value>\r
@@ -320,9 +317,6 @@ The image size is 204x269.</value>
   <data name="textBoxPREIMAGE.Size" type="System.Drawing.Size, System.Drawing">\r
     <value>156, 19</value>\r
   </data>\r
-  <data name="tabPageAVI.Size" type="System.Drawing.Size, System.Drawing">\r
-    <value>278, 418</value>\r
-  </data>\r
   <data name="toolStripMenuItem編集.Size" type="System.Drawing.Size, System.Drawing">\r
     <value>41, 20</value>\r
   </data>\r
@@ -336,7 +330,7 @@ The image size is 204x269.</value>
     <value>148, 17</value>\r
   </data>\r
   <data name="toolStripSeparator15.Size" type="System.Drawing.Size, System.Drawing">\r
-    <value>250, 6</value>\r
+    <value>215, 6</value>\r
   </data>\r
   <data name="toolStripButton先頭から再生.ToolTipText" xml:space="preserve">\r
     <value>Play from top with a viewer</value>\r
@@ -344,9 +338,6 @@ The image size is 204x269.</value>
   <data name="toolStripButtonWAVリストプレビュー再生停止.ToolTipText" xml:space="preserve">\r
     <value>Stop sound</value>\r
   </data>\r
-  <data name="&gt;&gt;menuStripメニューバー.Type" xml:space="preserve">\r
-    <value>System.Windows.Forms.MenuStrip, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
-  </data>\r
   <data name="hScrollBarGLEVEL.TabIndex" type="System.Int32, mscorlib">\r
     <value>6</value>\r
   </data>\r
@@ -365,9 +356,6 @@ The image size is 204x269.</value>
   <data name="toolStripButton切り取り.Enabled" type="System.Boolean, mscorlib">\r
     <value>False</value>\r
   </data>\r
-  <data name="&gt;&gt;textBox製作者.ZOrder" xml:space="preserve">\r
-    <value>34</value>\r
-  </data>\r
   <data name="toolStripButtonWAVリストプレビュー再生停止.Size" type="System.Drawing.Size, System.Drawing">\r
     <value>23, 22</value>\r
   </data>\r
@@ -383,9 +371,6 @@ The image size is 204x269.</value>
   <data name="&gt;&gt;toolStripMenuItem新規.Name" xml:space="preserve">\r
     <value>toolStripMenuItem新規</value>\r
   </data>\r
-  <data name="&gt;&gt;pictureBox譜面パネル.Type" xml:space="preserve">\r
-    <value>System.Windows.Forms.PictureBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
-  </data>\r
   <data name="&gt;&gt;toolStripButton新規作成.Name" xml:space="preserve">\r
     <value>toolStripButton新規作成</value>\r
   </data>\r
@@ -407,9 +392,6 @@ The image size is 204x269.</value>
   <data name="toolStripButton先頭から再生.ImageTransparentColor" type="System.Drawing.Color, System.Drawing">\r
     <value>Magenta</value>\r
   </data>\r
-  <data name="columnHeaderWAV_番号.Width" type="System.Int32, mscorlib">\r
-    <value>28</value>\r
-  </data>\r
   <data name="labelBLEVEL.TabIndex" type="System.Int32, mscorlib">\r
     <value>13</value>\r
   </data>\r
@@ -437,9 +419,6 @@ The image size is 204x269.</value>
   <data name="&gt;&gt;toolStripButton再生停止.Name" xml:space="preserve">\r
     <value>toolStripButton再生停止</value>\r
   </data>\r
-  <data name="toolStripMenuItem選択チップのコピー.Size" type="System.Drawing.Size, System.Drawing">\r
-    <value>253, 22</value>\r
-  </data>\r
   <data name="&gt;&gt;buttonPREIMAGE参照.Name" xml:space="preserve">\r
     <value>buttonPREIMAGE参照</value>\r
   </data>\r
@@ -471,8 +450,11 @@ The image size is 204x269.</value>
   <data name="&gt;&gt;toolStripButton削除.Name" xml:space="preserve">\r
     <value>toolStripButton削除</value>\r
   </data>\r
-  <data name="toolStripMenuItem再生.Size" type="System.Drawing.Size, System.Drawing">\r
-    <value>43, 20</value>\r
+  <data name="&gt;&gt;textBoxRESULTIMAGE.Name" xml:space="preserve">\r
+    <value>textBoxRESULTIMAGE</value>\r
+  </data>\r
+  <data name="toolStripButtonアンドゥ.Text" xml:space="preserve">\r
+    <value>toolStripButton1</value>\r
   </data>\r
   <data name="textBoxDLEVEL.Location" type="System.Drawing.Point, System.Drawing">\r
     <value>85, 140</value>\r
@@ -489,11 +471,11 @@ The image size is 204x269.</value>
   <data name="&gt;&gt;toolStripSeparator4.Name" xml:space="preserve">\r
     <value>toolStripSeparator4</value>\r
   </data>\r
-  <data name="toolStripButton編集モード.Text" xml:space="preserve">\r
-    <value>toolStripButton1</value>\r
+  <data name="textBoxPREVIEW.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>156, 19</value>\r
   </data>\r
   <data name="toolStripMenuItem選択チップの削除.Size" type="System.Drawing.Size, System.Drawing">\r
-    <value>253, 22</value>\r
+    <value>218, 22</value>\r
   </data>\r
   <data name="toolStripButtonリドゥ.Size" type="System.Drawing.Size, System.Drawing">\r
     <value>23, 22</value>\r
@@ -513,6 +495,9 @@ The image size is 204x269.</value>
   <data name="columnHeaderWAV_BGM.Width" type="System.Int32, mscorlib">\r
     <value>34</value>\r
   </data>\r
+  <data name="toolStripSeparator13.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>6, 25</value>\r
+  </data>\r
   <data name="textBox曲名.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">\r
     <value>Top, Left, Right</value>\r
   </data>\r
@@ -594,9 +579,6 @@ The image size is 204x269.</value>
   <data name="labelBACKGROUND.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">\r
     <value>TopRight</value>\r
   </data>\r
-  <data name="&gt;&gt;listViewWAVリスト.Name" xml:space="preserve">\r
-    <value>listViewWAVリスト</value>\r
-  </data>\r
   <data name="&gt;&gt;tabPageAVI.Name" xml:space="preserve">\r
     <value>tabPageAVI</value>\r
   </data>\r
@@ -715,8 +697,8 @@ The image size is 204x269.</value>
   <data name="&gt;&gt;toolStripSeparator6.Type" xml:space="preserve">\r
     <value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
   </data>\r
-  <data name="toolStripSeparator13.Size" type="System.Drawing.Size, System.Drawing">\r
-    <value>6, 25</value>\r
+  <data name="&gt;&gt;tabPageAVI.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
   </data>\r
   <data name="&gt;&gt;labelGenre.Name" xml:space="preserve">\r
     <value>labelGenre</value>\r
@@ -725,7 +707,7 @@ The image size is 204x269.</value>
     <value>Ctrl+V</value>\r
   </data>\r
   <data name="toolStripMenuItem小節内のすべてのチップの選択.Size" type="System.Drawing.Size, System.Drawing">\r
-    <value>253, 22</value>\r
+    <value>218, 22</value>\r
   </data>\r
   <data name="labeRESULTIMAGE.AutoSize" type="System.Boolean, mscorlib">\r
     <value>True</value>\r
@@ -733,12 +715,15 @@ The image size is 204x269.</value>
   <data name="labelBLEVEL.AutoSize" type="System.Boolean, mscorlib">\r
     <value>True</value>\r
   </data>\r
-  <data name="&gt;&gt;pictureBox譜面パネル.ZOrder" xml:space="preserve">\r
-    <value>0</value>\r
+  <data name="&gt;&gt;textBoxGLEVEL.Parent" xml:space="preserve">\r
+    <value>tabPage基本情報</value>\r
   </data>\r
   <data name="textBoxGenre.Location" type="System.Drawing.Point, System.Drawing">\r
     <value>85, 84</value>\r
   </data>\r
+  <data name="&gt;&gt;toolTipツールチップ.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.ToolTip, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  </data>\r
   <data name="&gt;&gt;textBoxGLEVEL.Name" xml:space="preserve">\r
     <value>textBoxGLEVEL</value>\r
   </data>\r
@@ -836,18 +821,12 @@ The image size is 204x269.</value>
   <data name="&gt;&gt;columnHeaderAVI_AVI番号.Name" xml:space="preserve">\r
     <value>columnHeaderAVI_AVI番号</value>\r
   </data>\r
-  <data name="&gt;&gt;columnHeaderAVI_ファイル名.Name" xml:space="preserve">\r
-    <value>columnHeaderAVI_ファイル名</value>\r
-  </data>\r
   <data name="statusStripステータスバー.TabIndex" type="System.Int32, mscorlib">\r
     <value>0</value>\r
   </data>\r
   <data name="textBoxコメント.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">\r
     <value>Top, Left, Right</value>\r
   </data>\r
-  <data name="&gt;&gt;textBoxコメント.Type" xml:space="preserve">\r
-    <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
-  </data>\r
   <data name="&gt;&gt;toolStripSeparator1.Type" xml:space="preserve">\r
     <value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
   </data>\r
@@ -857,6 +836,9 @@ The image size is 204x269.</value>
   <data name="tabControl情報パネル.ToolTip" xml:space="preserve">\r
     <value />\r
   </data>\r
+  <data name="toolStripMenuItemモード切替.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>185, 22</value>\r
+  </data>\r
   <data name="toolStripButton現在位置から再生.ToolTipText" xml:space="preserve">\r
     <value>Play from current part with a viewer</value>\r
   </data>\r
@@ -1021,7 +1003,7 @@ The image size is 204x269.</value>
     <value>127</value>\r
   </data>\r
   <data name="toolStripSeparator18.Size" type="System.Drawing.Size, System.Drawing">\r
-    <value>250, 6</value>\r
+    <value>215, 6</value>\r
   </data>\r
   <data name="toolStripMenuItem再生停止.Text" xml:space="preserve">\r
     <value>&amp;Stop</value>\r
@@ -1039,7 +1021,7 @@ The image size is 204x269.</value>
     <value>Play from &amp;top</value>\r
   </data>\r
   <data name="toolStripMenuItem小節長変更.Size" type="System.Drawing.Size, System.Drawing">\r
-    <value>253, 22</value>\r
+    <value>218, 22</value>\r
   </data>\r
   <data name="labelBPM.Size" type="System.Drawing.Size, System.Drawing">\r
     <value>29, 12</value>\r
@@ -1084,7 +1066,7 @@ The image size is 204x269.</value>
     <value>1/4</value>\r
   </data>\r
   <data name="toolStripMenuItemすべてのチップの選択.Size" type="System.Drawing.Size, System.Drawing">\r
-    <value>253, 22</value>\r
+    <value>218, 22</value>\r
   </data>\r
   <data name="&gt;&gt;toolStripSeparator12.Name" xml:space="preserve">\r
     <value>toolStripSeparator12</value>\r
@@ -1165,8 +1147,8 @@ The image size is 204x269.</value>
   <data name="toolStripSeparator1.Size" type="System.Drawing.Size, System.Drawing">\r
     <value>160, 6</value>\r
   </data>\r
-  <data name="toolStripButtonアンドゥ.Enabled" type="System.Boolean, mscorlib">\r
-    <value>False</value>\r
+  <data name="numericUpDownBPM.TextAlign" type="System.Windows.Forms.HorizontalAlignment, System.Windows.Forms">\r
+    <value>Center</value>\r
   </data>\r
   <data name="&gt;&gt;toolStripツールバー.Type" xml:space="preserve">\r
     <value>System.Windows.Forms.ToolStrip, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
@@ -1183,8 +1165,8 @@ The image size is 204x269.</value>
   <data name="textBox自由入力欄.Multiline" type="System.Boolean, mscorlib">\r
     <value>True</value>\r
   </data>\r
-  <data name="&gt;&gt;toolStripMenuItem切り取り.Name" xml:space="preserve">\r
-    <value>toolStripMenuItem切り取り</value>\r
+  <data name="&gt;&gt;toolStripButtonチップパレット.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
   </data>\r
   <data name="toolStripMenuItem現在位置から再生.ShortcutKeys" type="System.Windows.Forms.Keys, System.Windows.Forms">\r
     <value>F6</value>\r
@@ -1261,12 +1243,15 @@ The image size is 204x269.</value>
   <data name="buttonPREIMAGE参照.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">\r
     <value>Top, Right</value>\r
   </data>\r
-  <data name="&gt;&gt;toolStripButtonチップパレット.Type" xml:space="preserve">\r
-    <value>System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  <data name="toolStripBMPツールバー.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>3, 390</value>\r
   </data>\r
   <data name="toolStripMenuItemガイド間隔16分.Text" xml:space="preserve">\r
     <value>1/1&amp;6</value>\r
   </data>\r
+  <data name="toolStripComboBox譜面拡大率.Items6" xml:space="preserve">\r
+    <value>x7</value>\r
+  </data>\r
   <data name="toolStripMenuItem開く.Text" xml:space="preserve">\r
     <value>&amp;Open...</value>\r
   </data>\r
@@ -1392,8 +1377,8 @@ The image size is 640x480.</value>
   <data name="&gt;&gt;buttonPREVIEW参照.ZOrder" xml:space="preserve">\r
     <value>6</value>\r
   </data>\r
-  <data name="&gt;&gt;textBoxコメント.Parent" xml:space="preserve">\r
-    <value>tabPage基本情報</value>\r
+  <data name="&gt;&gt;toolStripMenuItemガイド間隔12分.Name" xml:space="preserve">\r
+    <value>toolStripMenuItemガイド間隔12分</value>\r
   </data>\r
   <data name="labelPREIMAGE.ToolTip" xml:space="preserve">\r
     <value>Preview image shown when song selected.\r
@@ -1461,11 +1446,14 @@ The image size is 204x269.</value>
     <value>System.Windows.Forms.StatusStrip, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
   </data>\r
   <data name="toolStripMenuItem選択チップの貼り付け.Size" type="System.Drawing.Size, System.Drawing">\r
-    <value>253, 22</value>\r
+    <value>218, 22</value>\r
   </data>\r
   <data name="hScrollBarDLEVEL.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">\r
     <value>Top, Left, Right</value>\r
   </data>\r
+  <data name="toolStripMenuItem再生.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>43, 20</value>\r
+  </data>\r
   <data name="&gt;&gt;toolStripMenuItemレーン内のすべてのチップの選択1.Type" xml:space="preserve">\r
     <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
   </data>\r
@@ -1529,8 +1517,8 @@ The image size is 204x269.</value>
   <data name="&gt;&gt;toolStripButton新規作成.Type" xml:space="preserve">\r
     <value>System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
   </data>\r
-  <data name="&gt;&gt;textBoxGLEVEL.Parent" xml:space="preserve">\r
-    <value>tabPage基本情報</value>\r
+  <data name="&gt;&gt;pictureBox譜面パネル.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.PictureBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
   </data>\r
   <data name="toolStripMenuItemガイド間隔32分.Size" type="System.Drawing.Size, System.Drawing">\r
     <value>138, 22</value>\r
@@ -1562,8 +1550,8 @@ The image size is 204x269.</value>
   <data name="toolStripComboBox譜面拡大率.Items7" xml:space="preserve">\r
     <value>x8</value>\r
   </data>\r
-  <data name="toolStripComboBox譜面拡大率.Items6" xml:space="preserve">\r
-    <value>x7</value>\r
+  <data name="toolStripMenuItem選択チップのコピー.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>218, 22</value>\r
   </data>\r
   <data name="toolStripComboBox譜面拡大率.Items1" xml:space="preserve">\r
     <value>x2</value>\r
@@ -1584,9 +1572,6 @@ The image size is 204x269.</value>
     <value>Guitar level, (easy) 1 to 100 (Hard). \r
 0 means no drums.</value>\r
   </data>\r
-  <data name="&gt;&gt;columnHeaderAVI_ファイル名.Type" xml:space="preserve">\r
-    <value>System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
-  </data>\r
   <data name="textBox自由入力欄.Size" type="System.Drawing.Size, System.Drawing">\r
     <value>272, 412</value>\r
   </data>\r
@@ -1624,7 +1609,7 @@ The image size is 204x269.</value>
     <value />\r
   </data>\r
   <data name="toolStripMenuItemレーン内のすべてのチップの選択_特定小節以降2.Size" type="System.Drawing.Size, System.Drawing">\r
-    <value>253, 22</value>\r
+    <value>218, 22</value>\r
   </data>\r
   <data name="&gt;&gt;labeRESULTIMAGE.Parent" xml:space="preserve">\r
     <value>tabPage基本情報</value>\r
@@ -1672,7 +1657,10 @@ The image size is 204x269.</value>
     <value>3</value>\r
   </data>\r
   <data name="experimentalFeaturesToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">\r
-    <value>253, 22</value>\r
+    <value>218, 22</value>\r
+  </data>\r
+  <data name="labelコメント.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>26, 59</value>\r
   </data>\r
   <data name="textBox自由入力欄.TabIndex" type="System.Int32, mscorlib">\r
     <value>0</value>\r
@@ -1680,15 +1668,15 @@ The image size is 204x269.</value>
   <data name="&gt;&gt;columnHeaderWAV_ファイル名.Type" xml:space="preserve">\r
     <value>System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
   </data>\r
-  <data name="buttonBACKGROUND参照.Text" xml:space="preserve">\r
-    <value>...</value>\r
-  </data>\r
   <data name="textBox製作者.TabIndex" type="System.Int32, mscorlib">\r
     <value>1</value>\r
   </data>\r
   <data name="tabControl情報パネル.Size" type="System.Drawing.Size, System.Drawing">\r
     <value>286, 444</value>\r
   </data>\r
+  <data name="toolStripツールバー.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>731, 25</value>\r
+  </data>\r
   <data name="&gt;&gt;textBoxPREVIEW.ZOrder" xml:space="preserve">\r
     <value>16</value>\r
   </data>\r
@@ -1710,8 +1698,8 @@ The image size is 204x269.</value>
   <data name="statusStripステータスバー.Size" type="System.Drawing.Size, System.Drawing">\r
     <value>731, 22</value>\r
   </data>\r
-  <data name="labelコメント.Location" type="System.Drawing.Point, System.Drawing">\r
-    <value>26, 59</value>\r
+  <data name="&gt;&gt;pictureBox譜面パネル.ZOrder" xml:space="preserve">\r
+    <value>0</value>\r
   </data>\r
   <data name="&gt;&gt;toolStripButton上書き保存.Type" xml:space="preserve">\r
     <value>System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
@@ -1774,7 +1762,10 @@ The image size is 204x269.</value>
     <value>35, 12</value>\r
   </data>\r
   <data name="toolStripMenuItem小節の削除.Size" type="System.Drawing.Size, System.Drawing">\r
-    <value>253, 22</value>\r
+    <value>218, 22</value>\r
+  </data>\r
+  <data name="toolStripMenuItem編集モード.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>185, 22</value>\r
   </data>\r
   <data name="listViewBMPリスト.Font" type="System.Drawing.Font, System.Drawing">\r
     <value>MS ゴシック, 9pt</value>\r
@@ -1815,6 +1806,9 @@ The image size is 204x269.</value>
   <data name="toolStripButtonWAVリスト下移動.ImageTransparentColor" type="System.Drawing.Color, System.Drawing">\r
     <value>Magenta</value>\r
   </data>\r
+  <data name="&gt;&gt;toolStripMenuItemバージョン.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  </data>\r
   <data name="buttonBACKGROUND参照.Location" type="System.Drawing.Point, System.Drawing">\r
     <value>247, 311</value>\r
   </data>\r
@@ -1870,7 +1864,7 @@ The image size is 204x269.</value>
     <value>toolStripComboBox譜面拡大率</value>\r
   </data>\r
   <data name="toolStripMenuItemレーン内のすべてのチップの選択1.Size" type="System.Drawing.Size, System.Drawing">\r
-    <value>253, 22</value>\r
+    <value>218, 22</value>\r
   </data>\r
   <data name="&gt;&gt;toolStripSeparator2.Name" xml:space="preserve">\r
     <value>toolStripSeparator2</value>\r
@@ -1916,8 +1910,8 @@ The image size is 640x480.</value>
   <data name="&gt;&gt;textBoxSTAGEFILE.Parent" xml:space="preserve">\r
     <value>tabPage基本情報</value>\r
   </data>\r
-  <data name="toolStripButtonアンドゥ.Text" xml:space="preserve">\r
-    <value>toolStripButton1</value>\r
+  <data name="&gt;&gt;pictureBox譜面パネル.Parent" xml:space="preserve">\r
+    <value>splitContainerタブと譜面を分割.Panel2</value>\r
   </data>\r
   <data name="&gt;&gt;toolStripSeparator3.Name" xml:space="preserve">\r
     <value>toolStripSeparator3</value>\r
@@ -1988,6 +1982,9 @@ The image size is 640x480.</value>
   <data name="&gt;&gt;toolStripButton開く.Type" xml:space="preserve">\r
     <value>System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
   </data>\r
+  <data name="tabPageWAV.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>278, 418</value>\r
+  </data>\r
   <data name="&gt;&gt;textBoxBLEVEL.ZOrder" xml:space="preserve">\r
     <value>20</value>\r
   </data>\r
@@ -2059,7 +2056,7 @@ The image size is 640x480.</value>
     <value>4, 22</value>\r
   </data>\r
   <data name="toolStripSeparator16.Size" type="System.Drawing.Size, System.Drawing">\r
-    <value>250, 6</value>\r
+    <value>215, 6</value>\r
   </data>\r
   <data name="toolStripButton現在位置からBGMのみ再生.ToolTipText" xml:space="preserve">\r
     <value>Play BGM from currect part with a viewer</value>\r
@@ -2125,8 +2122,8 @@ The image size is 640x480.</value>
   <data name="&gt;&gt;toolStripSeparator1.Name" xml:space="preserve">\r
     <value>toolStripSeparator1</value>\r
   </data>\r
-  <data name="&gt;&gt;toolStripMenuItemガイド間隔12分.Name" xml:space="preserve">\r
-    <value>toolStripMenuItemガイド間隔12分</value>\r
+  <data name="&gt;&gt;hScrollBarGLEVEL.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.HScrollBar, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
   </data>\r
   <data name="listViewAVIリスト.ToolTip" xml:space="preserve">\r
     <value />\r
@@ -2137,8 +2134,8 @@ The image size is 640x480.</value>
   <data name="&gt;&gt;toolStripMenuItemアンドゥ.Type" xml:space="preserve">\r
     <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
   </data>\r
-  <data name="toolStripツールバー.Size" type="System.Drawing.Size, System.Drawing">\r
-    <value>731, 25</value>\r
+  <data name="labelパネル.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>18, 213</value>\r
   </data>\r
   <data name="&gt;&gt;toolStripMenuItemガイド間隔8分.Type" xml:space="preserve">\r
     <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
@@ -2302,8 +2299,8 @@ The image size is 640x480.</value>
   <data name="toolStripButton新規作成.Text" xml:space="preserve">\r
     <value>toolStripButton1</value>\r
   </data>\r
-  <data name="textBoxPREVIEW.Size" type="System.Drawing.Size, System.Drawing">\r
-    <value>156, 19</value>\r
+  <data name="toolStripMenuItem切り取り.Text" xml:space="preserve">\r
+    <value>Cu&amp;t</value>\r
   </data>\r
   <data name="&gt;&gt;toolStripMenuItemガイド間隔縮小.Type" xml:space="preserve">\r
     <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
@@ -2788,6 +2785,9 @@ The image size is 640x480.</value>
   <data name="&gt;&gt;toolStripButtonBMPリスト下移動.Name" xml:space="preserve">\r
     <value>toolStripButtonBMPリスト下移動</value>\r
   </data>\r
+  <data name="&gt;&gt;textBoxコメント.Parent" xml:space="preserve">\r
+    <value>tabPage基本情報</value>\r
+  </data>\r
   <data name="&gt;&gt;columnHeaderBMP_ラベル.Type" xml:space="preserve">\r
     <value>System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
   </data>\r
@@ -2813,7 +2813,7 @@ The image size is 640x480.</value>
     <value>5</value>\r
   </data>\r
   <data name="toolStripMenuItem小節の挿入.Size" type="System.Drawing.Size, System.Drawing">\r
-    <value>253, 22</value>\r
+    <value>218, 22</value>\r
   </data>\r
   <data name="&gt;&gt;labelコメント.Name" xml:space="preserve">\r
     <value>labelコメント</value>\r
@@ -2830,9 +2830,6 @@ The image size is 640x480.</value>
   <data name="toolStripMenuItemすべて選択.Size" type="System.Drawing.Size, System.Drawing">\r
     <value>185, 22</value>\r
   </data>\r
-  <data name="numericUpDownBPM.TextAlign" type="System.Windows.Forms.HorizontalAlignment, System.Windows.Forms">\r
-    <value>Center</value>\r
-  </data>\r
   <data name="vScrollBar譜面用垂直スクロールバー.Size" type="System.Drawing.Size, System.Drawing">\r
     <value>17, 444</value>\r
   </data>\r
@@ -2842,8 +2839,8 @@ The image size is 640x480.</value>
   <data name="&gt;&gt;toolStripMenuItem小節の挿入.Name" xml:space="preserve">\r
     <value>toolStripMenuItem小節の挿入</value>\r
   </data>\r
-  <data name="toolStripMenuItemモード切替.Size" type="System.Drawing.Size, System.Drawing">\r
-    <value>185, 22</value>\r
+  <data name="tabPageAVI.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>278, 418</value>\r
   </data>\r
   <data name="labelPREIMAGE.Text" xml:space="preserve">\r
     <value>Preimage</value>\r
@@ -2851,8 +2848,8 @@ The image size is 640x480.</value>
   <data name="toolStripMenuItem現在位置から再生.Size" type="System.Drawing.Size, System.Drawing">\r
     <value>235, 22</value>\r
   </data>\r
-  <data name="&gt;&gt;toolStripMenuItem上書き保存.Type" xml:space="preserve">\r
-    <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  <data name="&gt;&gt;toolStripMenuItem切り取り.Name" xml:space="preserve">\r
+    <value>toolStripMenuItem切り取り</value>\r
   </data>\r
   <data name="hScrollBarBLEVEL.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">\r
     <value>Top, Left, Right</value>\r
@@ -2860,12 +2857,18 @@ The image size is 640x480.</value>
   <data name="textBox曲名.Location" type="System.Drawing.Point, System.Drawing">\r
     <value>85, 6</value>\r
   </data>\r
-  <data name="tabPageWAV.Size" type="System.Drawing.Size, System.Drawing">\r
-    <value>278, 418</value>\r
+  <data name="toolStripButtonアンドゥ.Enabled" type="System.Boolean, mscorlib">\r
+    <value>False</value>\r
   </data>\r
   <data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">\r
     <value>731, 515</value>\r
   </data>\r
+  <data name="labelパネル.AutoSize" type="System.Boolean, mscorlib">\r
+    <value>True</value>\r
+  </data>\r
+  <data name="&gt;&gt;labelコメント.Parent" xml:space="preserve">\r
+    <value>tabPage基本情報</value>\r
+  </data>\r
   <data name="&gt;&gt;labelBLEVEL.Type" xml:space="preserve">\r
     <value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
   </data>\r
@@ -2881,8 +2884,8 @@ The image size is 640x480.</value>
   <data name="&gt;&gt;columnHeaderAVI_AVI番号.Type" xml:space="preserve">\r
     <value>System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
   </data>\r
-  <data name="textBoxPREIMAGE.TabIndex" type="System.Int32, mscorlib">\r
-    <value>10</value>\r
+  <data name="toolStripMenuItemバージョン.Text" xml:space="preserve">\r
+    <value>&amp;Version</value>\r
   </data>\r
   <data name="toolStripComboBox演奏速度.Items9" xml:space="preserve">\r
     <value>x0.6</value>\r
@@ -2962,8 +2965,8 @@ The image size is 640x480.</value>
   <data name="&gt;&gt;statusStripステータスバー.Name" xml:space="preserve">\r
     <value>statusStripステータスバー</value>\r
   </data>\r
-  <data name="toolStripMenuItemバージョン.Text" xml:space="preserve">\r
-    <value>&amp;Version</value>\r
+  <data name="toolStripButtonWAVリストプレビュー再生開始.ToolTipText" xml:space="preserve">\r
+    <value>Play the current wave sound</value>\r
   </data>\r
   <data name="&gt;&gt;toolStripMenuItemガイド間隔64分.Type" xml:space="preserve">\r
     <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
@@ -3094,6 +3097,9 @@ The image size is 640x480.</value>
   <data name="toolStripButton上書き保存.ToolTipText" xml:space="preserve">\r
     <value>Save to file</value>\r
   </data>\r
+  <data name="&gt;&gt;splitContainerタブと譜面を分割.Panel2.Parent" xml:space="preserve">\r
+    <value>splitContainerタブと譜面を分割</value>\r
+  </data>\r
   <data name="label製作者.TabIndex" type="System.Int32, mscorlib">\r
     <value>6</value>\r
   </data>\r
@@ -3169,7 +3175,7 @@ The image size is 640x480.</value>
     <value>3</value>\r
   </data>\r
   <data name="toolStripSeparator17.Size" type="System.Drawing.Size, System.Drawing">\r
-    <value>250, 6</value>\r
+    <value>215, 6</value>\r
   </data>\r
   <data name="labelBPM.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">\r
     <value>TopRight</value>\r
@@ -3214,8 +3220,8 @@ The image size is 640x480.</value>
   <data name="&gt;&gt;textBoxDLEVEL.Type" xml:space="preserve">\r
     <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
   </data>\r
-  <data name="toolStripBMPツールバー.Location" type="System.Drawing.Point, System.Drawing">\r
-    <value>3, 390</value>\r
+  <data name="columnHeaderWAV_番号.Width" type="System.Int32, mscorlib">\r
+    <value>28</value>\r
   </data>\r
   <data name="&gt;&gt;textBoxBLEVEL.Parent" xml:space="preserve">\r
     <value>tabPage基本情報</value>\r
@@ -3233,9 +3239,6 @@ The image size is 640x480.</value>
     <value>Cut selected chip(s)\r
 </value>\r
   </data>\r
-  <data name="&gt;&gt;tabPageAVI.Type" xml:space="preserve">\r
-    <value>System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
-  </data>\r
   <data name="&gt;&gt;listViewBMPリスト.Name" xml:space="preserve">\r
     <value>listViewBMPリスト</value>\r
   </data>\r
@@ -3299,9 +3302,6 @@ The image size is 640x480.</value>
   <data name="textBoxBLEVEL.Size" type="System.Drawing.Size, System.Drawing">\r
     <value>36, 19</value>\r
   </data>\r
-  <data name="labelパネル.Location" type="System.Drawing.Point, System.Drawing">\r
-    <value>18, 213</value>\r
-  </data>\r
   <data name="&gt;&gt;textBox曲名.Type" xml:space="preserve">\r
     <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
   </data>\r
@@ -3341,8 +3341,8 @@ The image size is 640x480.</value>
   <data name="&gt;&gt;labelGLEVEL.Parent" xml:space="preserve">\r
     <value>tabPage基本情報</value>\r
   </data>\r
-  <data name="toolStripMenuItem切り取り.Text" xml:space="preserve">\r
-    <value>Cu&amp;t</value>\r
+  <data name="&gt;&gt;label製作者.Name" xml:space="preserve">\r
+    <value>label製作者</value>\r
   </data>\r
   <data name="&gt;&gt;toolStripMenuItemファイル.Name" xml:space="preserve">\r
     <value>toolStripMenuItemファイル</value>\r
@@ -3371,8 +3371,8 @@ The image size is 640x480.</value>
   <data name="columnHeaderAVI_ファイル名.Width" type="System.Int32, mscorlib">\r
     <value>120</value>\r
   </data>\r
-  <data name="&gt;&gt;labelコメント.ZOrder" xml:space="preserve">\r
-    <value>29</value>\r
+  <data name="&gt;&gt;columnHeaderAVI_ファイル名.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
   </data>\r
   <data name="&gt;&gt;toolStripMenuItem置換.Name" xml:space="preserve">\r
     <value>toolStripMenuItem置換</value>\r
@@ -3504,8 +3504,8 @@ The image size is 640x480.</value>
   <data name="toolStripComboBox演奏速度.Items6" xml:space="preserve">\r
     <value>x0.9</value>\r
   </data>\r
-  <data name="labelパネル.AutoSize" type="System.Boolean, mscorlib">\r
-    <value>True</value>\r
+  <data name="&gt;&gt;textBox製作者.ZOrder" xml:space="preserve">\r
+    <value>34</value>\r
   </data>\r
   <data name="toolStripComboBox演奏速度.Items10" xml:space="preserve">\r
     <value>x0.5</value>\r
@@ -3628,8 +3628,8 @@ The image size is 640x480.</value>
   <data name="hScrollBar譜面用水平スクロールバー.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">\r
     <value>Bottom</value>\r
   </data>\r
-  <data name="toolStripButtonWAVリストプレビュー再生開始.ToolTipText" xml:space="preserve">\r
-    <value>Play the current wave sound</value>\r
+  <data name="&gt;&gt;columnHeaderAVI_ファイル名.Name" xml:space="preserve">\r
+    <value>columnHeaderAVI_ファイル名</value>\r
   </data>\r
   <data name="buttonSTAGEFILE参照.TabIndex" type="System.Int32, mscorlib">\r
     <value>21</value>\r
@@ -3652,12 +3652,15 @@ The image size is 640x480.</value>
   <data name="tabPageAVI.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">\r
     <value>3, 3, 3, 3</value>\r
   </data>\r
-  <data name="&gt;&gt;hScrollBarGLEVEL.Type" xml:space="preserve">\r
-    <value>System.Windows.Forms.HScrollBar, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  <data name="&gt;&gt;toolStripMenuItem上書き保存.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
   </data>\r
   <data name="hScrollBar譜面用水平スクロールバー.ToolTip" xml:space="preserve">\r
     <value />\r
   </data>\r
+  <data name="buttonRESULTIMAGE参照.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>247, 336</value>\r
+  </data>\r
   <data name="&gt;&gt;toolStripButton開く.Name" xml:space="preserve">\r
     <value>toolStripButton開く</value>\r
   </data>\r
@@ -3708,17 +3711,14 @@ The image size is 640x480.</value>
   <data name="&gt;&gt;toolStripButtonWAVリストプレビュー再生開始.Name" xml:space="preserve">\r
     <value>toolStripButtonWAVリストプレビュー再生開始</value>\r
   </data>\r
-  <data name="&gt;&gt;pictureBox譜面パネル.Parent" xml:space="preserve">\r
-    <value>splitContainerタブと譜面を分割.Panel2</value>\r
-  </data>\r
   <data name="&gt;&gt;toolStripWAVツールバー.Type" xml:space="preserve">\r
     <value>System.Windows.Forms.ToolStrip, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
   </data>\r
   <data name="&gt;&gt;toolStripSeparator11.Name" xml:space="preserve">\r
     <value>toolStripSeparator11</value>\r
   </data>\r
-  <data name="toolStripMenuItem編集モード.Size" type="System.Drawing.Size, System.Drawing">\r
-    <value>185, 22</value>\r
+  <data name="&gt;&gt;columnHeaderBMP_BMP番号.Name" xml:space="preserve">\r
+    <value>columnHeaderBMP_BMP番号</value>\r
   </data>\r
   <data name="&gt;&gt;toolStripMenuItemガイド間隔8分.Name" xml:space="preserve">\r
     <value>toolStripMenuItemガイド間隔8分</value>\r
@@ -3750,8 +3750,8 @@ The image size is 640x480.</value>
   <data name="&gt;&gt;textBox自由入力欄.Type" xml:space="preserve">\r
     <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
   </data>\r
-  <data name="&gt;&gt;toolTipツールチップ.Type" xml:space="preserve">\r
-    <value>System.Windows.Forms.ToolTip, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  <data name="&gt;&gt;menuStripメニューバー.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.MenuStrip, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
   </data>\r
   <data name="&gt;&gt;labelGenre.Parent" xml:space="preserve">\r
     <value>tabPage基本情報</value>\r
@@ -3762,8 +3762,8 @@ The image size is 640x480.</value>
   <data name="toolStripMenuItem現在位置からBGMのみ再生.Text" xml:space="preserve">\r
     <value>Play &amp;BGM from current part</value>\r
   </data>\r
-  <data name="&gt;&gt;tabPage基本情報.ZOrder" xml:space="preserve">\r
-    <value>0</value>\r
+  <data name="buttonBACKGROUND参照.Text" xml:space="preserve">\r
+    <value>...</value>\r
   </data>\r
   <data name="textBox曲名.ToolTip" xml:space="preserve">\r
     <value>Song title</value>\r
@@ -3771,11 +3771,11 @@ The image size is 640x480.</value>
   <data name="toolStripSeparator4.Size" type="System.Drawing.Size, System.Drawing">\r
     <value>182, 6</value>\r
   </data>\r
-  <data name="buttonRESULTIMAGE参照.Location" type="System.Drawing.Point, System.Drawing">\r
-    <value>247, 336</value>\r
+  <data name="toolStripButton編集モード.Text" xml:space="preserve">\r
+    <value>toolStripButton1</value>\r
   </data>\r
-  <data name="&gt;&gt;label製作者.Name" xml:space="preserve">\r
-    <value>label製作者</value>\r
+  <data name="&gt;&gt;listViewWAVリスト.Name" xml:space="preserve">\r
+    <value>listViewWAVリスト</value>\r
   </data>\r
   <data name="&gt;&gt;labelパネル.Parent" xml:space="preserve">\r
     <value>tabPage基本情報</value>\r
@@ -3822,9 +3822,6 @@ The image size is 640x480.</value>
   <data name="vScrollBar譜面用垂直スクロールバー.TabIndex" type="System.Int32, mscorlib">\r
     <value>3</value>\r
   </data>\r
-  <data name="label曲名.Size" type="System.Drawing.Size, System.Drawing">\r
-    <value>28, 12</value>\r
-  </data>\r
   <data name="statusStripステータスバー.ToolTip" xml:space="preserve">\r
     <value />\r
   </data>\r
@@ -3867,14 +3864,14 @@ The image size is 640x480.</value>
   <data name="toolStripComboBox演奏速度.Items1" xml:space="preserve">\r
     <value>x1.4</value>\r
   </data>\r
-  <data name="&gt;&gt;labelã\82³ã\83¡ã\83³ã\83\88.Parent" xml:space="preserve">\r
-    <value>tabPage基本情報</value>\r
+  <data name="&gt;&gt;labelã\83\91ã\83\8dã\83«.ZOrder" xml:space="preserve">\r
+    <value>18</value>\r
   </data>\r
   <data name="&gt;&gt;toolStripMenuItemヘルプ.Type" xml:space="preserve">\r
     <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
   </data>\r
-  <data name="&gt;&gt;columnHeaderBMP_BMP番号.Name" xml:space="preserve">\r
-    <value>columnHeaderBMP_BMP番号</value>\r
+  <data name="&gt;&gt;textBoxコメント.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
   </data>\r
   <data name="toolStripButton編集モード.Size" type="System.Drawing.Size, System.Drawing">\r
     <value>23, 22</value>\r
@@ -3927,6 +3924,9 @@ The image size is 640x480.</value>
   <data name="&gt;&gt;toolStripSeparator16.Type" xml:space="preserve">\r
     <value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
   </data>\r
+  <data name="textBoxPREIMAGE.TabIndex" type="System.Int32, mscorlib">\r
+    <value>10</value>\r
+  </data>\r
   <data name="&gt;&gt;toolStripMenuItem選択チップの貼り付け.Name" xml:space="preserve">\r
     <value>toolStripMenuItem選択チップの貼り付け</value>\r
   </data>\r
index 685de9f..3806c65 100644 (file)
                        this.tabPageLanes = new System.Windows.Forms.TabPage();\r
                        this.labelSelectLanes = new System.Windows.Forms.Label();\r
                        this.checkedListBoxLaneSelectList = new System.Windows.Forms.CheckedListBox();\r
+                       this.tabPageViewer = new System.Windows.Forms.TabPage();\r
+                       this.groupBox_SelectViewer = new System.Windows.Forms.GroupBox();\r
+                       this.groupBox_SoundDeviceSettings = new System.Windows.Forms.GroupBox();\r
+                       this.radioButton_DirectSound = new System.Windows.Forms.RadioButton();\r
+                       this.radioButton_WASAPI = new System.Windows.Forms.RadioButton();\r
+                       this.comboBox_ASIOdevices = new System.Windows.Forms.ComboBox();\r
+                       this.radioButton_ASIO = new System.Windows.Forms.RadioButton();\r
+                       this.radioButton_UseDTXViewer = new System.Windows.Forms.RadioButton();\r
+                       this.radioButton_UseDTXManiaGR = new System.Windows.Forms.RadioButton();\r
                        this.button1 = new System.Windows.Forms.Button();\r
                        this.buttonOK = new System.Windows.Forms.Button();\r
                        this.tabPage全般.SuspendLayout();\r
                        ( (System.ComponentModel.ISupportInitialize) ( this.numericUpDown最近使用したファイルの最大表示個数 ) ).BeginInit();\r
                        this.tabControlオプション.SuspendLayout();\r
                        this.tabPageLanes.SuspendLayout();\r
+                       this.tabPageViewer.SuspendLayout();\r
+                       this.groupBox_SelectViewer.SuspendLayout();\r
+                       this.groupBox_SoundDeviceSettings.SuspendLayout();\r
                        this.SuspendLayout();\r
                        // \r
                        // tabPage全般\r
                        resources.ApplyResources( this.tabControlオプション, "tabControlオプション" );\r
                        this.tabControlオプション.Controls.Add( this.tabPage全般 );\r
                        this.tabControlオプション.Controls.Add( this.tabPageLanes );\r
+                       this.tabControlオプション.Controls.Add( this.tabPageViewer );\r
                        this.tabControlオプション.Name = "tabControlオプション";\r
                        this.tabControlオプション.SelectedIndex = 0;\r
                        this.tabControlオプション.KeyDown += new System.Windows.Forms.KeyEventHandler( this.tabControlオプション_KeyDown );\r
                        resources.ApplyResources( this.checkedListBoxLaneSelectList, "checkedListBoxLaneSelectList" );\r
                        this.checkedListBoxLaneSelectList.Name = "checkedListBoxLaneSelectList";\r
                        // \r
+                       // tabPageViewer\r
+                       // \r
+                       this.tabPageViewer.Controls.Add( this.groupBox_SelectViewer );\r
+                       resources.ApplyResources( this.tabPageViewer, "tabPageViewer" );\r
+                       this.tabPageViewer.Name = "tabPageViewer";\r
+                       this.tabPageViewer.UseVisualStyleBackColor = true;\r
+                       // \r
+                       // groupBox_SelectViewer\r
+                       // \r
+                       this.groupBox_SelectViewer.Controls.Add( this.groupBox_SoundDeviceSettings );\r
+                       this.groupBox_SelectViewer.Controls.Add( this.radioButton_UseDTXViewer );\r
+                       this.groupBox_SelectViewer.Controls.Add( this.radioButton_UseDTXManiaGR );\r
+                       resources.ApplyResources( this.groupBox_SelectViewer, "groupBox_SelectViewer" );\r
+                       this.groupBox_SelectViewer.Name = "groupBox_SelectViewer";\r
+                       this.groupBox_SelectViewer.TabStop = false;\r
+                       // \r
+                       // groupBox_SoundDeviceSettings\r
+                       // \r
+                       this.groupBox_SoundDeviceSettings.Controls.Add( this.radioButton_DirectSound );\r
+                       this.groupBox_SoundDeviceSettings.Controls.Add( this.radioButton_WASAPI );\r
+                       this.groupBox_SoundDeviceSettings.Controls.Add( this.comboBox_ASIOdevices );\r
+                       this.groupBox_SoundDeviceSettings.Controls.Add( this.radioButton_ASIO );\r
+                       resources.ApplyResources( this.groupBox_SoundDeviceSettings, "groupBox_SoundDeviceSettings" );\r
+                       this.groupBox_SoundDeviceSettings.Name = "groupBox_SoundDeviceSettings";\r
+                       this.groupBox_SoundDeviceSettings.TabStop = false;\r
+                       // \r
+                       // radioButton_DirectSound\r
+                       // \r
+                       resources.ApplyResources( this.radioButton_DirectSound, "radioButton_DirectSound" );\r
+                       this.radioButton_DirectSound.Name = "radioButton_DirectSound";\r
+                       this.radioButton_DirectSound.TabStop = true;\r
+                       this.radioButton_DirectSound.UseVisualStyleBackColor = true;\r
+                       this.radioButton_DirectSound.CheckedChanged += new System.EventHandler( this.radioButton_DirectSound_CheckedChanged );\r
+                       // \r
+                       // radioButton_WASAPI\r
+                       // \r
+                       resources.ApplyResources( this.radioButton_WASAPI, "radioButton_WASAPI" );\r
+                       this.radioButton_WASAPI.Name = "radioButton_WASAPI";\r
+                       this.radioButton_WASAPI.TabStop = true;\r
+                       this.radioButton_WASAPI.UseVisualStyleBackColor = true;\r
+                       this.radioButton_WASAPI.CheckedChanged += new System.EventHandler( this.radioButton_WASAPI_CheckedChanged );\r
+                       // \r
+                       // comboBox_ASIOdevices\r
+                       // \r
+                       this.comboBox_ASIOdevices.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;\r
+                       this.comboBox_ASIOdevices.FormattingEnabled = true;\r
+                       resources.ApplyResources( this.comboBox_ASIOdevices, "comboBox_ASIOdevices" );\r
+                       this.comboBox_ASIOdevices.Name = "comboBox_ASIOdevices";\r
+                       // \r
+                       // radioButton_ASIO\r
+                       // \r
+                       resources.ApplyResources( this.radioButton_ASIO, "radioButton_ASIO" );\r
+                       this.radioButton_ASIO.Name = "radioButton_ASIO";\r
+                       this.radioButton_ASIO.TabStop = true;\r
+                       this.radioButton_ASIO.UseVisualStyleBackColor = true;\r
+                       this.radioButton_ASIO.CheckedChanged += new System.EventHandler( this.radioButton_ASIO_CheckedChanged );\r
+                       // \r
+                       // radioButton_UseDTXViewer\r
+                       // \r
+                       resources.ApplyResources( this.radioButton_UseDTXViewer, "radioButton_UseDTXViewer" );\r
+                       this.radioButton_UseDTXViewer.Name = "radioButton_UseDTXViewer";\r
+                       this.radioButton_UseDTXViewer.TabStop = true;\r
+                       this.radioButton_UseDTXViewer.UseVisualStyleBackColor = true;\r
+                       this.radioButton_UseDTXViewer.CheckedChanged += new System.EventHandler( this.radioButton_UseDTXViewer_CheckedChanged );\r
+                       // \r
+                       // radioButton_UseDTXManiaGR\r
+                       // \r
+                       resources.ApplyResources( this.radioButton_UseDTXManiaGR, "radioButton_UseDTXManiaGR" );\r
+                       this.radioButton_UseDTXManiaGR.Name = "radioButton_UseDTXManiaGR";\r
+                       this.radioButton_UseDTXManiaGR.TabStop = true;\r
+                       this.radioButton_UseDTXManiaGR.UseVisualStyleBackColor = true;\r
+                       this.radioButton_UseDTXManiaGR.CheckedChanged += new System.EventHandler( this.radioButton_UseDTXManiaGR_CheckedChanged );\r
+                       // \r
                        // button1\r
                        // \r
                        resources.ApplyResources( this.button1, "button1" );\r
                        this.tabControlオプション.ResumeLayout( false );\r
                        this.tabPageLanes.ResumeLayout( false );\r
                        this.tabPageLanes.PerformLayout();\r
+                       this.tabPageViewer.ResumeLayout( false );\r
+                       this.groupBox_SelectViewer.ResumeLayout( false );\r
+                       this.groupBox_SelectViewer.PerformLayout();\r
+                       this.groupBox_SoundDeviceSettings.ResumeLayout( false );\r
+                       this.groupBox_SoundDeviceSettings.PerformLayout();\r
                        this.ResumeLayout( false );\r
 \r
                }\r
                private System.Windows.Forms.TabPage tabPageLanes;\r
                internal System.Windows.Forms.CheckedListBox checkedListBoxLaneSelectList;\r
                private System.Windows.Forms.Label labelSelectLanes;\r
+               private System.Windows.Forms.TabPage tabPageViewer;\r
+               internal System.Windows.Forms.RadioButton radioButton_ASIO;\r
+               internal System.Windows.Forms.RadioButton radioButton_WASAPI;\r
+               internal System.Windows.Forms.RadioButton radioButton_DirectSound;\r
+               internal System.Windows.Forms.RadioButton radioButton_UseDTXManiaGR;\r
+               internal System.Windows.Forms.RadioButton radioButton_UseDTXViewer;\r
+               private System.Windows.Forms.GroupBox groupBox_SelectViewer;\r
+               private System.Windows.Forms.GroupBox groupBox_SoundDeviceSettings;\r
+               internal System.Windows.Forms.ComboBox comboBox_ASIOdevices;\r
 \r
        }\r
 }
\ No newline at end of file
index 9890c4d..d1d870b 100644 (file)
@@ -36,9 +36,20 @@ namespace DTXCreator.オプション関連
                        bレーンリストの内訳が生成済みである = true;\r
                }\r
 \r
+               public void tASIOデバイスリストの内訳を生成する()\r
+               {\r
+                       this.comboBox_ASIOdevices.Items.Clear();\r
+                       string[] asiodevs = FDK.CEnumerateAllAsioDevices.GetAllASIODevices();\r
+                       this.comboBox_ASIOdevices.Items.AddRange( asiodevs );\r
+               }\r
+\r
                private void Cオプションダイアログ_KeyDown( object sender, KeyEventArgs e )\r
                {\r
-                       if ( e.KeyCode == Keys.Escape )\r
+                       if ( e.KeyCode == Keys.Return )\r
+                       {\r
+                               this.buttonOK.PerformClick();\r
+                       }\r
+                       else if ( e.KeyCode == Keys.Escape )\r
                        {\r
                                this.button1.PerformClick();\r
                        }\r
@@ -51,5 +62,37 @@ namespace DTXCreator.オプション関連
                                this.button1.PerformClick();\r
                        }\r
                }\r
+\r
+               private void radioButton_UseDTXViewer_CheckedChanged( object sender, EventArgs e )\r
+               {\r
+                       this.radioButton_DirectSound.Enabled = false;\r
+                       this.radioButton_WASAPI.Enabled = false;\r
+                       this.radioButton_ASIO.Enabled = false;\r
+                       this.comboBox_ASIOdevices.Enabled = false;\r
+               }\r
+\r
+               private void radioButton_UseDTXManiaGR_CheckedChanged( object sender, EventArgs e )\r
+               {\r
+                       this.radioButton_DirectSound.Enabled = true;\r
+                       this.radioButton_WASAPI.Enabled = true;\r
+                       this.radioButton_ASIO.Enabled = true;\r
+                       this.comboBox_ASIOdevices.Enabled = true;\r
+\r
+               }\r
+\r
+               private void radioButton_DirectSound_CheckedChanged( object sender, EventArgs e )\r
+               {\r
+                       this.comboBox_ASIOdevices.Enabled = false;\r
+               }\r
+\r
+               private void radioButton_WASAPI_CheckedChanged( object sender, EventArgs e )\r
+               {\r
+                       this.comboBox_ASIOdevices.Enabled = false;\r
+               }\r
+\r
+               private void radioButton_ASIO_CheckedChanged( object sender, EventArgs e )\r
+               {\r
+                       this.comboBox_ASIOdevices.Enabled = true;\r
+               }\r
        }\r
 }\r
index 5a5ea1c..e1dd2c1 100644 (file)
   <data name="tabPage全般.Text" xml:space="preserve">\r
     <value>全般</value>\r
   </data>\r
+  <data name="tabPageLanes.Text" xml:space="preserve">\r
+    <value>使用レーン</value>\r
+  </data>\r
   <data name="labelSelectLanes.Size" type="System.Drawing.Size, System.Drawing">\r
     <value>165, 12</value>\r
   </data>\r
   <data name="labelSelectLanes.Text" xml:space="preserve">\r
     <value>使用するレーンを選択して下さい。</value>\r
   </data>\r
-  <data name="tabPageLanes.Text" xml:space="preserve">\r
-    <value>使用レーン</value>\r
+  <data name="groupBox_SelectViewer.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>327, 175</value>\r
+  </data>\r
+  <data name="groupBox_SelectViewer.Text" xml:space="preserve">\r
+    <value>Viewerの設定</value>\r
+  </data>\r
+  <data name="groupBox_SoundDeviceSettings.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>235, 111</value>\r
+  </data>\r
+  <data name="groupBox_SoundDeviceSettings.Text" xml:space="preserve">\r
+    <value>サウンド再生方式の設定</value>\r
+  </data>\r
+  <data name="radioButton_DirectSound.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>101, 16</value>\r
+  </data>\r
+  <data name="radioButton_DirectSound.Text" xml:space="preserve">\r
+    <value>DirectSound(&amp;D)</value>\r
+  </data>\r
+  <data name="radioButton_WASAPI.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>191, 16</value>\r
+  </data>\r
+  <data name="radioButton_WASAPI.Text" xml:space="preserve">\r
+    <value>&amp;WASAPI (Vista以降で使用可)(&amp;W)</value>\r
+  </data>\r
+  <data name="radioButton_ASIO.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>211, 16</value>\r
+  </data>\r
+  <data name="radioButton_ASIO.Text" xml:space="preserve">\r
+    <value>ASIO (ASIO対応デバイスで使用可)(&amp;A)</value>\r
+  </data>\r
+  <data name="radioButton_UseDTXViewer.Text" xml:space="preserve">\r
+    <value>DTXViewerを使う(&amp;V)</value>\r
+  </data>\r
+  <data name="radioButton_UseDTXManiaGR.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>136, 16</value>\r
+  </data>\r
+  <data name="radioButton_UseDTXManiaGR.Text" xml:space="preserve">\r
+    <value>DTXManiaGRを使う(&amp;M)</value>\r
   </data>\r
   <data name="button1.Text" xml:space="preserve">\r
     <value>キャンセル</value>\r
index 1492785..8526bdd 100644 (file)
     <value>3, 3, 3, 3</value>\r
   </data>\r
   <data name="tabPage全般.Size" type="System.Drawing.Size, System.Drawing">\r
-    <value>359, 144</value>\r
+    <value>359, 181</value>\r
   </data>\r
   <assembly alias="mscorlib" name="mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />\r
   <data name="tabPage全般.TabIndex" type="System.Int32, mscorlib">\r
     <value>3, 3, 3, 3</value>\r
   </data>\r
   <data name="tabPageLanes.Size" type="System.Drawing.Size, System.Drawing">\r
-    <value>359, 144</value>\r
+    <value>359, 181</value>\r
   </data>\r
   <data name="tabPageLanes.TabIndex" type="System.Int32, mscorlib">\r
     <value>1</value>\r
   <data name="&gt;&gt;tabPageLanes.ZOrder" xml:space="preserve">\r
     <value>1</value>\r
   </data>\r
+  <data name="radioButton_DirectSound.AutoSize" type="System.Boolean, mscorlib">\r
+    <value>True</value>\r
+  </data>\r
+  <data name="radioButton_DirectSound.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>6, 18</value>\r
+  </data>\r
+  <data name="radioButton_DirectSound.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>85, 16</value>\r
+  </data>\r
+  <data name="radioButton_DirectSound.TabIndex" type="System.Int32, mscorlib">\r
+    <value>2</value>\r
+  </data>\r
+  <data name="radioButton_DirectSound.Text" xml:space="preserve">\r
+    <value>&amp;DirectSound</value>\r
+  </data>\r
+  <data name="&gt;&gt;radioButton_DirectSound.Name" xml:space="preserve">\r
+    <value>radioButton_DirectSound</value>\r
+  </data>\r
+  <data name="&gt;&gt;radioButton_DirectSound.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  </data>\r
+  <data name="&gt;&gt;radioButton_DirectSound.Parent" xml:space="preserve">\r
+    <value>groupBox_SoundDeviceSettings</value>\r
+  </data>\r
+  <data name="&gt;&gt;radioButton_DirectSound.ZOrder" xml:space="preserve">\r
+    <value>0</value>\r
+  </data>\r
+  <data name="radioButton_WASAPI.AutoSize" type="System.Boolean, mscorlib">\r
+    <value>True</value>\r
+  </data>\r
+  <data name="radioButton_WASAPI.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">\r
+    <value>NoControl</value>\r
+  </data>\r
+  <data name="radioButton_WASAPI.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>6, 40</value>\r
+  </data>\r
+  <data name="radioButton_WASAPI.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>145, 16</value>\r
+  </data>\r
+  <data name="radioButton_WASAPI.TabIndex" type="System.Int32, mscorlib">\r
+    <value>3</value>\r
+  </data>\r
+  <data name="radioButton_WASAPI.Text" xml:space="preserve">\r
+    <value>&amp;WASAPI (Vista or later)</value>\r
+  </data>\r
+  <data name="&gt;&gt;radioButton_WASAPI.Name" xml:space="preserve">\r
+    <value>radioButton_WASAPI</value>\r
+  </data>\r
+  <data name="&gt;&gt;radioButton_WASAPI.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  </data>\r
+  <data name="&gt;&gt;radioButton_WASAPI.Parent" xml:space="preserve">\r
+    <value>groupBox_SoundDeviceSettings</value>\r
+  </data>\r
+  <data name="&gt;&gt;radioButton_WASAPI.ZOrder" xml:space="preserve">\r
+    <value>1</value>\r
+  </data>\r
+  <data name="comboBox_ASIOdevices.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>29, 80</value>\r
+  </data>\r
+  <data name="comboBox_ASIOdevices.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>121, 20</value>\r
+  </data>\r
+  <data name="comboBox_ASIOdevices.TabIndex" type="System.Int32, mscorlib">\r
+    <value>5</value>\r
+  </data>\r
+  <data name="&gt;&gt;comboBox_ASIOdevices.Name" xml:space="preserve">\r
+    <value>comboBox_ASIOdevices</value>\r
+  </data>\r
+  <data name="&gt;&gt;comboBox_ASIOdevices.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  </data>\r
+  <data name="&gt;&gt;comboBox_ASIOdevices.Parent" xml:space="preserve">\r
+    <value>groupBox_SoundDeviceSettings</value>\r
+  </data>\r
+  <data name="&gt;&gt;comboBox_ASIOdevices.ZOrder" xml:space="preserve">\r
+    <value>2</value>\r
+  </data>\r
+  <data name="radioButton_ASIO.AutoSize" type="System.Boolean, mscorlib">\r
+    <value>True</value>\r
+  </data>\r
+  <data name="radioButton_ASIO.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">\r
+    <value>NoControl</value>\r
+  </data>\r
+  <data name="radioButton_ASIO.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>6, 62</value>\r
+  </data>\r
+  <data name="radioButton_ASIO.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>155, 16</value>\r
+  </data>\r
+  <data name="radioButton_ASIO.TabIndex" type="System.Int32, mscorlib">\r
+    <value>4</value>\r
+  </data>\r
+  <data name="radioButton_ASIO.Text" xml:space="preserve">\r
+    <value>&amp;ASIO (ASIO devices only)</value>\r
+  </data>\r
+  <data name="&gt;&gt;radioButton_ASIO.Name" xml:space="preserve">\r
+    <value>radioButton_ASIO</value>\r
+  </data>\r
+  <data name="&gt;&gt;radioButton_ASIO.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  </data>\r
+  <data name="&gt;&gt;radioButton_ASIO.Parent" xml:space="preserve">\r
+    <value>groupBox_SoundDeviceSettings</value>\r
+  </data>\r
+  <data name="&gt;&gt;radioButton_ASIO.ZOrder" xml:space="preserve">\r
+    <value>3</value>\r
+  </data>\r
+  <data name="groupBox_SoundDeviceSettings.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>28, 58</value>\r
+  </data>\r
+  <data name="groupBox_SoundDeviceSettings.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>189, 111</value>\r
+  </data>\r
+  <data name="groupBox_SoundDeviceSettings.TabIndex" type="System.Int32, mscorlib">\r
+    <value>7</value>\r
+  </data>\r
+  <data name="groupBox_SoundDeviceSettings.Text" xml:space="preserve">\r
+    <value>SoundDevice</value>\r
+  </data>\r
+  <data name="&gt;&gt;groupBox_SoundDeviceSettings.Name" xml:space="preserve">\r
+    <value>groupBox_SoundDeviceSettings</value>\r
+  </data>\r
+  <data name="&gt;&gt;groupBox_SoundDeviceSettings.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  </data>\r
+  <data name="&gt;&gt;groupBox_SoundDeviceSettings.Parent" xml:space="preserve">\r
+    <value>groupBox_SelectViewer</value>\r
+  </data>\r
+  <data name="&gt;&gt;groupBox_SoundDeviceSettings.ZOrder" xml:space="preserve">\r
+    <value>0</value>\r
+  </data>\r
+  <data name="radioButton_UseDTXViewer.AutoSize" type="System.Boolean, mscorlib">\r
+    <value>True</value>\r
+  </data>\r
+  <data name="radioButton_UseDTXViewer.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>6, 18</value>\r
+  </data>\r
+  <data name="radioButton_UseDTXViewer.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>124, 16</value>\r
+  </data>\r
+  <data name="radioButton_UseDTXViewer.TabIndex" type="System.Int32, mscorlib">\r
+    <value>0</value>\r
+  </data>\r
+  <data name="radioButton_UseDTXViewer.Text" xml:space="preserve">\r
+    <value>Use DTX&amp;Viewer.exe</value>\r
+  </data>\r
+  <data name="&gt;&gt;radioButton_UseDTXViewer.Name" xml:space="preserve">\r
+    <value>radioButton_UseDTXViewer</value>\r
+  </data>\r
+  <data name="&gt;&gt;radioButton_UseDTXViewer.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  </data>\r
+  <data name="&gt;&gt;radioButton_UseDTXViewer.Parent" xml:space="preserve">\r
+    <value>groupBox_SelectViewer</value>\r
+  </data>\r
+  <data name="&gt;&gt;radioButton_UseDTXViewer.ZOrder" xml:space="preserve">\r
+    <value>1</value>\r
+  </data>\r
+  <data name="radioButton_UseDTXManiaGR.AutoSize" type="System.Boolean, mscorlib">\r
+    <value>True</value>\r
+  </data>\r
+  <data name="radioButton_UseDTXManiaGR.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">\r
+    <value>NoControl</value>\r
+  </data>\r
+  <data name="radioButton_UseDTXManiaGR.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>6, 40</value>\r
+  </data>\r
+  <data name="radioButton_UseDTXManiaGR.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>135, 16</value>\r
+  </data>\r
+  <data name="radioButton_UseDTXManiaGR.TabIndex" type="System.Int32, mscorlib">\r
+    <value>1</value>\r
+  </data>\r
+  <data name="radioButton_UseDTXManiaGR.Text" xml:space="preserve">\r
+    <value>Use DTX&amp;ManiaGR.exe</value>\r
+  </data>\r
+  <data name="&gt;&gt;radioButton_UseDTXManiaGR.Name" xml:space="preserve">\r
+    <value>radioButton_UseDTXManiaGR</value>\r
+  </data>\r
+  <data name="&gt;&gt;radioButton_UseDTXManiaGR.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  </data>\r
+  <data name="&gt;&gt;radioButton_UseDTXManiaGR.Parent" xml:space="preserve">\r
+    <value>groupBox_SelectViewer</value>\r
+  </data>\r
+  <data name="&gt;&gt;radioButton_UseDTXManiaGR.ZOrder" xml:space="preserve">\r
+    <value>2</value>\r
+  </data>\r
+  <data name="groupBox_SelectViewer.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>6, 3</value>\r
+  </data>\r
+  <data name="groupBox_SelectViewer.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>245, 175</value>\r
+  </data>\r
+  <data name="groupBox_SelectViewer.TabIndex" type="System.Int32, mscorlib">\r
+    <value>6</value>\r
+  </data>\r
+  <data name="groupBox_SelectViewer.Text" xml:space="preserve">\r
+    <value>Viewer Settings</value>\r
+  </data>\r
+  <data name="&gt;&gt;groupBox_SelectViewer.Name" xml:space="preserve">\r
+    <value>groupBox_SelectViewer</value>\r
+  </data>\r
+  <data name="&gt;&gt;groupBox_SelectViewer.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  </data>\r
+  <data name="&gt;&gt;groupBox_SelectViewer.Parent" xml:space="preserve">\r
+    <value>tabPageViewer</value>\r
+  </data>\r
+  <data name="&gt;&gt;groupBox_SelectViewer.ZOrder" xml:space="preserve">\r
+    <value>0</value>\r
+  </data>\r
+  <data name="tabPageViewer.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>4, 22</value>\r
+  </data>\r
+  <data name="tabPageViewer.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">\r
+    <value>3, 3, 3, 3</value>\r
+  </data>\r
+  <data name="tabPageViewer.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>359, 181</value>\r
+  </data>\r
+  <data name="tabPageViewer.TabIndex" type="System.Int32, mscorlib">\r
+    <value>2</value>\r
+  </data>\r
+  <data name="tabPageViewer.Text" xml:space="preserve">\r
+    <value>Viewer</value>\r
+  </data>\r
+  <data name="&gt;&gt;tabPageViewer.Name" xml:space="preserve">\r
+    <value>tabPageViewer</value>\r
+  </data>\r
+  <data name="&gt;&gt;tabPageViewer.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  </data>\r
+  <data name="&gt;&gt;tabPageViewer.Parent" xml:space="preserve">\r
+    <value>tabControlオプション</value>\r
+  </data>\r
+  <data name="&gt;&gt;tabPageViewer.ZOrder" xml:space="preserve">\r
+    <value>2</value>\r
+  </data>\r
   <data name="tabControlオプション.Location" type="System.Drawing.Point, System.Drawing">\r
     <value>12, 12</value>\r
   </data>\r
   <data name="tabControlオプション.Size" type="System.Drawing.Size, System.Drawing">\r
-    <value>367, 170</value>\r
+    <value>367, 207</value>\r
   </data>\r
   <data name="tabControlオプション.TabIndex" type="System.Int32, mscorlib">\r
     <value>3</value>\r
     <value>6, 6</value>\r
   </data>\r
   <data name="checkedListBoxLaneSelectList.Size" type="System.Drawing.Size, System.Drawing">\r
-    <value>120, 130</value>\r
+    <value>120, 158</value>\r
   </data>\r
   <data name="checkedListBoxLaneSelectList.TabIndex" type="System.Int32, mscorlib">\r
     <value>0</value>\r
     <value>Bottom, Right</value>\r
   </data>\r
   <data name="button1.Location" type="System.Drawing.Point, System.Drawing">\r
-    <value>300, 192</value>\r
+    <value>300, 229</value>\r
   </data>\r
   <data name="button1.Size" type="System.Drawing.Size, System.Drawing">\r
     <value>75, 23</value>\r
     <value>Bottom, Right</value>\r
   </data>\r
   <data name="buttonOK.Location" type="System.Drawing.Point, System.Drawing">\r
-    <value>219, 192</value>\r
+    <value>219, 229</value>\r
   </data>\r
   <data name="buttonOK.Size" type="System.Drawing.Size, System.Drawing">\r
     <value>75, 23</value>\r
     <value>6, 12</value>\r
   </data>\r
   <data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">\r
-    <value>391, 227</value>\r
+    <value>391, 264</value>\r
   </data>\r
   <data name="$this.StartPosition" type="System.Windows.Forms.FormStartPosition, System.Windows.Forms">\r
     <value>CenterParent</value>\r
index 90f1d39..7f5543a 100644 (file)
@@ -14,17 +14,33 @@ namespace DTXCreator.オプション関連
                public void tオプションダイアログを開いて編集し結果をアプリ設定に格納する()\r
                {\r
                        Cオプションダイアログ cオプションダイアログ = new Cオプションダイアログ();\r
+                       #region [ Generalタブ ]\r
                        cオプションダイアログ.checkBoxオートフォーカス.CheckState = this.formメインフォーム.appアプリ設定.AutoFocus ? CheckState.Checked : CheckState.Unchecked;\r
                        cオプションダイアログ.checkBox最近使用したファイル.CheckState = this.formメインフォーム.appアプリ設定.ShowRecentFiles ? CheckState.Checked : CheckState.Unchecked;\r
                        cオプションダイアログ.numericUpDown最近使用したファイルの最大表示個数.Value = this.formメインフォーム.appアプリ設定.RecentFilesNum;\r
                        cオプションダイアログ.checkBoxPreviewBGM.CheckState = this.formメインフォーム.appアプリ設定.NoPreviewBGM ? CheckState.Checked : CheckState.Unchecked;\r
                        cオプションダイアログ.checkBoxPlaySoundOnChip.CheckState = this.formメインフォーム.appアプリ設定.PlaySoundOnWAVChipAllocated ? CheckState.Checked : CheckState.Unchecked;\r
-\r
+                       #endregion\r
+                       #region [ Laneタブ ]\r
                        if ( !cオプションダイアログ.bレーンリストの内訳が生成済みである )\r
                        {\r
                                cオプションダイアログ.tレーンリストの内訳を生成する( this.formメインフォーム.mgr譜面管理者.listレーン );\r
                        }\r
-                       \r
+                       #endregion\r
+                       #region [ Viewerタブ ]\r
+                       cオプションダイアログ.radioButton_UseDTXViewer.Checked = this.formメインフォーム.appアプリ設定.ViewerInfo.bViewerIsDTXV;\r
+                       cオプションダイアログ.radioButton_UseDTXManiaGR.Checked = !this.formメインフォーム.appアプリ設定.ViewerInfo.bViewerIsDTXV;\r
+\r
+                       cオプションダイアログ.radioButton_DirectSound.Checked = this.formメインフォーム.appアプリ設定.ViewerInfo.SoundType == AppSetting.ViewerSoundType.DirectSound;\r
+                       cオプションダイアログ.radioButton_WASAPI.Checked = this.formメインフォーム.appアプリ設定.ViewerInfo.SoundType == AppSetting.ViewerSoundType.WASAPI;\r
+                       cオプションダイアログ.radioButton_ASIO.Checked = this.formメインフォーム.appアプリ設定.ViewerInfo.SoundType == AppSetting.ViewerSoundType.ASIO;\r
+\r
+                       cオプションダイアログ.tASIOデバイスリストの内訳を生成する();\r
+                       cオプションダイアログ.comboBox_ASIOdevices.SelectedIndex = this.formメインフォーム.appアプリ設定.ViewerInfo.ASIODeviceNo;\r
+                       #endregion\r
+\r
+\r
+\r
                        if( cオプションダイアログ.ShowDialog() == DialogResult.OK )\r
                        {\r
                                this.formメインフォーム.appアプリ設定.AutoFocus = cオプションダイアログ.checkBoxオートフォーカス.Checked;\r
@@ -41,6 +57,29 @@ namespace DTXCreator.オプション関連
                                        this.formメインフォーム.mgr譜面管理者.listレーン[ i ].bIsVisible = ch;\r
                                }\r
 \r
+                               #region [ Viewer設定 ]\r
+                               this.formメインフォーム.appアプリ設定.ViewerInfo.bViewerIsDTXV = cオプションダイアログ.radioButton_UseDTXViewer.Checked;\r
+\r
+                               AppSetting.ViewerSoundType vst = (FDK.COS.bIsVistaOrLater)? AppSetting.ViewerSoundType.WASAPI : AppSetting.ViewerSoundType.DirectSound;\r
+                               if ( cオプションダイアログ.radioButton_DirectSound.Checked )\r
+                               {\r
+                                       vst = AppSetting.ViewerSoundType.DirectSound;\r
+                               }\r
+                               else if ( cオプションダイアログ.radioButton_WASAPI.Checked )\r
+                               {\r
+                                       vst = AppSetting.ViewerSoundType.WASAPI;\r
+                               }\r
+                               else if ( cオプションダイアログ.radioButton_ASIO.Checked )\r
+                               {\r
+                                       vst = AppSetting.ViewerSoundType.ASIO;\r
+                               }\r
+                               this.formメインフォーム.appアプリ設定.ViewerInfo.SoundType = vst;\r
+\r
+                               this.formメインフォーム.appアプリ設定.ViewerInfo.ASIODeviceNo = cオプションダイアログ.comboBox_ASIOdevices.SelectedIndex;\r
+                               this.formメインフォーム.tDTXV演奏関連のボタンとメニューのEnabledの設定();\r
+\r
+                               #endregion\r
+\r
                                this.formメインフォーム.t最近使ったファイルをFileメニューへ追加する();\r
                        }\r
                }\r
index c90d53b..87574fe 100644 (file)
Binary files a/実行時フォルダ(DTXCreator)/DTXCreator.exe and b/実行時フォルダ(DTXCreator)/DTXCreator.exe differ
index 091663d..5a0f590 100644 (file)
Binary files a/実行時フォルダ(DTXCreator)/dll/FDK.dll and b/実行時フォルダ(DTXCreator)/dll/FDK.dll differ
index 09a9da6..901ec01 100644 (file)
Binary files a/実行時フォルダ(DTXCreator)/ja-JP/DTXCreator.resources.dll and b/実行時フォルダ(DTXCreator)/ja-JP/DTXCreator.resources.dll differ