From c663e457fed627a7ac9091f484210a37fc3f949b Mon Sep 17 00:00:00 2001 From: nishikawa_takeshi Date: Fri, 15 Aug 2008 08:04:17 +0000 Subject: [PATCH] =?UTF-8?q?=E3=83=9E=E3=82=B9=E3=82=BF=E3=82=A8=E3=83=87?= =?UTF-8?q?=E3=82=A3=E3=82=BF:=E3=83=AC=E3=82=A4=E3=82=A2=E3=82=A6?= =?UTF-8?q?=E3=83=88=E5=A4=89=E6=9B=B4=E3=81=B2=E3=81=A8=E6=AE=B5=E8=90=BD?= =?UTF-8?q?=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2165 b08762b0-b915-fc4b-9d8c-17b2551a87ff --- .../tools/MasterEditorTWL/MasterEditorTWL.ncb | Bin 11078656 -> 11078656 bytes .../tools/MasterEditorTWL/MasterEditorTWL.suo | Bin 36352 -> 34816 bytes .../MasterEditorTWL/Debug/BuildLog.htm | Bin 14618 -> 14618 bytes .../MasterEditorTWL/MasterEditorTWL/Form1.h | 1079 +++++++++-------- .../MasterEditorTWL/deliverable.cpp | 348 ------ .../MasterEditorTWL/deliverable.h | 48 - 6 files changed, 548 insertions(+), 927 deletions(-) diff --git a/build/tools/MasterEditorTWL/MasterEditorTWL.ncb b/build/tools/MasterEditorTWL/MasterEditorTWL.ncb index 3249952e665a85a077786921e61ccee5259f817a..cb7702141c3d0fc36812c414cf12605741b2289f 100644 GIT binary patch delta 41458 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 Q?9`#^sMhZYHBa98H$-HAHUIzs diff --git a/build/tools/MasterEditorTWL/MasterEditorTWL.suo b/build/tools/MasterEditorTWL/MasterEditorTWL.suo index aee9fabaa3e4f2e85fbfa0dcffdc1046917eb88a..eb63a1602ac5f489160ded943db27e6a5fd7acfe 100644 GIT binary patch delta 2978 zcmb7`ZBSHI7{|}Kds*Z~l*QE0g+)|WFQ|FTOic|fO+_s~WHY7VjPJFOFa=nVgP{`YsDbMATW zIrlD2Z)i>HwY^)k;SUKRhC&{%*PG0dd>VW@lmTTz!ypGV92%k8wHWJ2xLha?azdk^ zd}uUOprTD38>%9k_4!e@d(V$*@tl$-@Fs`Rs4v#C_Q40nEDnr890L_X??FY-IH(vZ zf%ZVk9%|PQl9>{^THg(0d>{I1xJ)$`SzHkbDF728YHd3mmJZLaUMYoWhi*Z-(QdWN zh?;fNDFZ+lz2d8+%rO?(UeRNAa zUDCZBWCyep+6A>hv?Zjy@bB~W0mKiW525|gM-b(F%<&N7Vdw~7A4NO{eG0Wg$Dz+4 z8uK~gN$8Xi1H>0Fr=c^@S*Q&<2c3s5Kwn~akM0|xhpQ8=+^uC&<(H?btL2sfh(ECkdJv-anvRhMQ_>AE>23*@r;bCN5Bo^bMgef0f&!gyw~ONJ!DYQdfEPe1|( zjuto&8qSN^!HanrY!|b`%xKX^m=#C)i=*c?9X{atcz9~{%;+8s@W^)yI?;4v z8zkv;qv_0O!fx<%D#Dr3aU^EUVxwr3Wg@Gv!Skr_IGrS*o9n z_WcwM!v&pMM^Iumvm9m<&_9YaoF_Rom1ub+R}%>i*YTCFs4BspOuTyx>K3 zbm~m?;}nZp7`I7neA49}i#h0XRK#=9YqA%GQ7dIeh0TShSHCuhwZd0|9cM&#-|%i*crVU`L1 z7c(n97_=L7Du%%06pCaY!%3vXcwA5`Nz&CT=R%T^j@3jTQ{8IFO8krD zZLS&A#bGqY)x>ID@#S-e%C7kN+VC#(@6PL*pRZjl@gLNDb*8v?SM!zEb;^Nj^)eGa zFh0hDnIcLX;SwRyyj5c)+3C% zIMhmErH!g-R=rBjjgnESM|FovPU|hhjJ)(v iX{=kZTmNUy5Z|0i4*1#kZ=~a;SgA7mI#uM7hQ9&i?AxXQ delta 2212 zcmZ{lUrby@6vppdF8>x-U<24fYZoX5Tcj*P3&n+9{zwH zjjioVRX7sU#u(ljQw7UZBx+x5jD69XkQg;a?SsY&5!2{{LRr7FoQ;I8lYBeh{mq$k z=FXkHH~6|4e9L@)+#FsGg+f~m!{9#BR(ob;7=HvRhbo{Q&`zils)F*N$XxDga9s;| zATLx0)k6(XBeW_%wN+dl@t2NTz4pHT^ya(wZmJkWcw9PQ4Vsl48Ob&XzBU_=KL*|e z?S>wQm{C!Dkrg&i#-9%x{ZsrKHs#U-j+UfcM1>d6{TElt9Sh69hmDwEN zRMNLU|H2W-7t$G<{7Sj?fb%ue3WJ3FO10t|HqV&W*jS?`tH?>t!i=P8AZNpe(J&`pvrW!^M#2d$B`p>d= z745DlPPqp10W=MLNZyJZwLG#n{If8%!?IPRfNNysb^|?I6Z#A$4gKfBZ17y2H~vc+ zY0epjF@69^M}IkKWhO3-ci>CVUlEoGKLO9}j<6i~IbjLO|5dfYJ293djH}tW`Z-~n;pZi; zI|cRmZZAMRyoqQppl8Mj2ZV)$@tvgF4dY?->F7C*52AwS_K+|xvJIZ&CxkiSCnau5 zSPUnc#sxo^8G+2MNniqw0~gr`*;4hgH=s32=xg*CZP|2@&Alludwy-ycTZHgYlctF#0J}>z!(?kD(iui~8Hz z64e$2@F4lN=TWH@7t7y@Ec&~xCAJW*n7XzXgt;46+4|%YEh@GM){G1!UdL4eWN5c1 zMvdbtfI8gF))va*?ig93tw@UUMvRtxWyn@mxiJ96Cai9X`B)-|nftKZq84 z&g$Uc8I$^6w8tMs9m_B%R25PwB=Sfm%(m zXmw=AD)CVKF*8uY3|+_MUIEk1JTkAiut{#_R4)YCV~(zCbFW4|6E+E;>!depY3qS> RSzzeO)_I9tB3*AY7XW7dGFAWp delta 274 zcmbPLG^=QX1)Hz|gCT=45Lz%mSY`|cn|lQ|GH(9E{tK(@R>_Faot2VbSWy zj#c8J_+w_E1js5B%O>{gboxTWLInfoWritable = (gcnew System::Windows::Forms::GroupBox()); this->labRegion = (gcnew System::Windows::Forms::Label()); this->cboxIsEULA = (gcnew System::Windows::Forms::CheckBox()); - this->cboxRegion = (gcnew System::Windows::Forms::ComboBox()); + this->combRegion = (gcnew System::Windows::Forms::ComboBox()); this->cboxIsWiFiIcon = (gcnew System::Windows::Forms::CheckBox()); this->labEULA = (gcnew System::Windows::Forms::Label()); this->cboxIsWirelessIcon = (gcnew System::Windows::Forms::CheckBox()); @@ -562,6 +582,7 @@ private: System::Windows::Forms::TextBox^ tboxLib; this->gboxPerson2 = (gcnew System::Windows::Forms::GroupBox()); this->labNTSC2Sur = (gcnew System::Windows::Forms::Label()); this->tboxNTSC2 = (gcnew System::Windows::Forms::TextBox()); + this->labFax2 = (gcnew System::Windows::Forms::Label()); this->labNTSC2Pre = (gcnew System::Windows::Forms::Label()); this->tboxFax2 = (gcnew System::Windows::Forms::TextBox()); this->tboxMail2 = (gcnew System::Windows::Forms::TextBox()); @@ -572,13 +593,13 @@ private: System::Windows::Forms::TextBox^ tboxLib; this->labDepart2 = (gcnew System::Windows::Forms::Label()); this->tboxCompany2 = (gcnew System::Windows::Forms::TextBox()); this->labMail2 = (gcnew System::Windows::Forms::Label()); - this->labFax2 = (gcnew System::Windows::Forms::Label()); this->labTel2 = (gcnew System::Windows::Forms::Label()); this->labFurigana2 = (gcnew System::Windows::Forms::Label()); this->labPerson2 = (gcnew System::Windows::Forms::Label()); this->labCompany2 = (gcnew System::Windows::Forms::Label()); this->gboxPerson1 = (gcnew System::Windows::Forms::GroupBox()); this->labNTSC1Sur = (gcnew System::Windows::Forms::Label()); + this->labFax1 = (gcnew System::Windows::Forms::Label()); this->labNTSC1Pre = (gcnew System::Windows::Forms::Label()); this->tboxNTSC1 = (gcnew System::Windows::Forms::TextBox()); this->tboxFax1 = (gcnew System::Windows::Forms::TextBox()); @@ -590,7 +611,6 @@ private: System::Windows::Forms::TextBox^ tboxLib; this->labDepart1 = (gcnew System::Windows::Forms::Label()); this->tboxCompany1 = (gcnew System::Windows::Forms::TextBox()); this->labMail1 = (gcnew System::Windows::Forms::Label()); - this->labFax1 = (gcnew System::Windows::Forms::Label()); this->labTel1 = (gcnew System::Windows::Forms::Label()); this->labFurigana1 = (gcnew System::Windows::Forms::Label()); this->labPerson1 = (gcnew System::Windows::Forms::Label()); @@ -608,11 +628,9 @@ private: System::Windows::Forms::TextBox^ tboxLib; this->rUsageDst = (gcnew System::Windows::Forms::RadioButton()); this->rUsageSample = (gcnew System::Windows::Forms::RadioButton()); this->rUsageSale = (gcnew System::Windows::Forms::RadioButton()); - this->labUsage = (gcnew System::Windows::Forms::Label()); this->gboxSubmitWay = (gcnew System::Windows::Forms::GroupBox()); this->rSubmitHand = (gcnew System::Windows::Forms::RadioButton()); this->rSubmitPost = (gcnew System::Windows::Forms::RadioButton()); - this->labSubmitWay = (gcnew System::Windows::Forms::Label()); this->labSubmiteDate = (gcnew System::Windows::Forms::Label()); this->labReleaseDate = (gcnew System::Windows::Forms::Label()); this->labProductCode = (gcnew System::Windows::Forms::Label()); @@ -622,7 +640,12 @@ private: System::Windows::Forms::TextBox^ tboxLib; this->labSubmitVer = (gcnew System::Windows::Forms::Label()); this->tabDoc = (gcnew System::Windows::Forms::TabControl()); this->tabSubmitInfo = (gcnew System::Windows::Forms::TabPage()); + this->labCautionInput = (gcnew System::Windows::Forms::Label()); this->tabForeignInfo = (gcnew System::Windows::Forms::TabPage()); + this->labMultiForeign2 = (gcnew System::Windows::Forms::Label()); + this->labMultiForeign1 = (gcnew System::Windows::Forms::Label()); + this->tboxProductCode2Foreign3 = (gcnew System::Windows::Forms::TextBox()); + this->tboxProductCode2Foreign2 = (gcnew System::Windows::Forms::TextBox()); this->labProductCode2Foreign = (gcnew System::Windows::Forms::Label()); this->cboxReleaseForeign = (gcnew System::Windows::Forms::CheckBox()); this->labProductNameForeign = (gcnew System::Windows::Forms::Label()); @@ -630,7 +653,7 @@ private: System::Windows::Forms::TextBox^ tboxLib; this->labProductCode1Foreign = (gcnew System::Windows::Forms::Label()); this->tboxProductCode1Foreign = (gcnew System::Windows::Forms::TextBox()); this->labProductCodeForeign = (gcnew System::Windows::Forms::Label()); - this->tboxProductCode2Foreign = (gcnew System::Windows::Forms::TextBox()); + this->tboxProductCode2Foreign1 = (gcnew System::Windows::Forms::TextBox()); this->tabCompanyInfo1 = (gcnew System::Windows::Forms::TabPage()); this->tabCompanyInfo2 = (gcnew System::Windows::Forms::TabPage()); this->tabCaption = (gcnew System::Windows::Forms::TabPage()); @@ -661,7 +684,7 @@ private: System::Windows::Forms::TextBox^ tboxLib; this->tboxSDK = (gcnew System::Windows::Forms::TextBox()); this->labSDK = (gcnew System::Windows::Forms::Label()); this->tabTWLSpec3 = (gcnew System::Windows::Forms::TabPage()); - this->gboxTWLInfoReadOnly = (gcnew System::Windows::Forms::GroupBox()); + this->gboxTWLExInfo = (gcnew System::Windows::Forms::GroupBox()); this->labByte2 = (gcnew System::Windows::Forms::Label()); this->labByte1 = (gcnew System::Windows::Forms::Label()); this->labHex4 = (gcnew System::Windows::Forms::Label()); @@ -689,6 +712,7 @@ private: System::Windows::Forms::TextBox^ tboxLib; this->cboxIsNAND = (gcnew System::Windows::Forms::CheckBox()); this->cboxIsSD = (gcnew System::Windows::Forms::CheckBox()); this->tabTWLSpec1 = (gcnew System::Windows::Forms::TabPage()); + this->labCautionCheck = (gcnew System::Windows::Forms::Label()); this->gboxTitleID = (gcnew System::Windows::Forms::GroupBox()); this->labHex2 = (gcnew System::Windows::Forms::Label()); this->labHex1 = (gcnew System::Windows::Forms::Label()); @@ -722,7 +746,7 @@ private: System::Windows::Forms::TextBox^ tboxLib; this->gboxShared2Size->SuspendLayout(); this->tabSDK->SuspendLayout(); this->tabTWLSpec3->SuspendLayout(); - this->gboxTWLInfoReadOnly->SuspendLayout(); + this->gboxTWLExInfo->SuspendLayout(); this->tabTWLSpec2->SuspendLayout(); this->gboxAccess->SuspendLayout(); this->tabTWLSpec1->SuspendLayout(); @@ -878,10 +902,10 @@ private: System::Windows::Forms::TextBox^ tboxLib; // tboxMakerCode // this->tboxMakerCode->Location = System::Drawing::Point(104, 73); - this->tboxMakerCode->MaxLength = 4; + this->tboxMakerCode->MaxLength = 2; this->tboxMakerCode->Name = L"tboxMakerCode"; this->tboxMakerCode->ReadOnly = true; - this->tboxMakerCode->Size = System::Drawing::Size(59, 19); + this->tboxMakerCode->Size = System::Drawing::Size(35, 19); this->tboxMakerCode->TabIndex = 2; // // cboxRemasterVerE @@ -948,7 +972,7 @@ private: System::Windows::Forms::TextBox^ tboxLib; this->tboxTitleName->MaxLength = 12; this->tboxTitleName->Name = L"tboxTitleName"; this->tboxTitleName->ReadOnly = true; - this->tboxTitleName->Size = System::Drawing::Size(121, 19); + this->tboxTitleName->Size = System::Drawing::Size(100, 19); this->tboxTitleName->TabIndex = 0; // // gboxCRC @@ -1035,9 +1059,9 @@ private: System::Windows::Forms::TextBox^ tboxLib; this->labCaption->AutoSize = true; this->labCaption->Location = System::Drawing::Point(23, 22); this->labCaption->Name = L"labCaption"; - this->labCaption->Size = System::Drawing::Size(41, 12); + this->labCaption->Size = System::Drawing::Size(191, 12); this->labCaption->TabIndex = 8; - this->labCaption->Text = L"備考欄"; + this->labCaption->Text = L"その他連絡事項があればご記入ください"; // // tboxCaption // @@ -1387,7 +1411,7 @@ private: System::Windows::Forms::TextBox^ tboxLib; // this->gboxTWLInfoWritable->Controls->Add(this->labRegion); this->gboxTWLInfoWritable->Controls->Add(this->cboxIsEULA); - this->gboxTWLInfoWritable->Controls->Add(this->cboxRegion); + this->gboxTWLInfoWritable->Controls->Add(this->combRegion); this->gboxTWLInfoWritable->Controls->Add(this->labPEGIBBFC2); this->gboxTWLInfoWritable->Controls->Add(this->cboxIsWiFiIcon); this->gboxTWLInfoWritable->Controls->Add(this->labParentalRating); @@ -1429,7 +1453,7 @@ private: System::Windows::Forms::TextBox^ tboxLib; this->gboxTWLInfoWritable->Size = System::Drawing::Size(451, 313); this->gboxTWLInfoWritable->TabIndex = 30; this->gboxTWLInfoWritable->TabStop = false; - this->gboxTWLInfoWritable->Text = L"ROMデータ編集可能情報"; + this->gboxTWLInfoWritable->Text = L"ROMデータ編集可能情報(必要がであれば変更してください)"; // // labRegion // @@ -1450,14 +1474,15 @@ private: System::Windows::Forms::TextBox^ tboxLib; this->cboxIsEULA->Text = L"EULA同意"; this->cboxIsEULA->UseVisualStyleBackColor = true; // - // cboxRegion + // combRegion // - this->cboxRegion->FormattingEnabled = true; - this->cboxRegion->Items->AddRange(gcnew cli::array< System::Object^ >(5) {L"日本のみ", L"米国のみ", L"欧州のみ", L"豪州のみ", L"欧州および豪州"}); - this->cboxRegion->Location = System::Drawing::Point(97, 78); - this->cboxRegion->Name = L"cboxRegion"; - this->cboxRegion->Size = System::Drawing::Size(216, 20); - this->cboxRegion->TabIndex = 36; + this->combRegion->DropDownStyle = System::Windows::Forms::ComboBoxStyle::DropDownList; + this->combRegion->FormattingEnabled = true; + this->combRegion->Items->AddRange(gcnew cli::array< System::Object^ >(5) {L"日本のみ", L"米国のみ", L"欧州のみ", L"豪州のみ", L"欧州および豪州"}); + this->combRegion->Location = System::Drawing::Point(97, 78); + this->combRegion->Name = L"combRegion"; + this->combRegion->Size = System::Drawing::Size(216, 20); + this->combRegion->TabIndex = 36; // // cboxIsWiFiIcon // @@ -1500,7 +1525,7 @@ private: System::Windows::Forms::TextBox^ tboxLib; // cboxIsInputPerson2 // this->cboxIsInputPerson2->AutoSize = true; - this->cboxIsInputPerson2->Location = System::Drawing::Point(36, 16); + this->cboxIsInputPerson2->Location = System::Drawing::Point(38, 11); this->cboxIsInputPerson2->Name = L"cboxIsInputPerson2"; this->cboxIsInputPerson2->Size = System::Drawing::Size(150, 16); this->cboxIsInputPerson2->TabIndex = 7; @@ -1512,6 +1537,7 @@ private: System::Windows::Forms::TextBox^ tboxLib; // this->gboxPerson2->Controls->Add(this->labNTSC2Sur); this->gboxPerson2->Controls->Add(this->tboxNTSC2); + this->gboxPerson2->Controls->Add(this->labFax2); this->gboxPerson2->Controls->Add(this->labNTSC2Pre); this->gboxPerson2->Controls->Add(this->tboxFax2); this->gboxPerson2->Controls->Add(this->tboxMail2); @@ -1522,13 +1548,12 @@ private: System::Windows::Forms::TextBox^ tboxLib; this->gboxPerson2->Controls->Add(this->labDepart2); this->gboxPerson2->Controls->Add(this->tboxCompany2); this->gboxPerson2->Controls->Add(this->labMail2); - this->gboxPerson2->Controls->Add(this->labFax2); this->gboxPerson2->Controls->Add(this->labTel2); this->gboxPerson2->Controls->Add(this->labFurigana2); this->gboxPerson2->Controls->Add(this->labPerson2); this->gboxPerson2->Controls->Add(this->labCompany2); this->gboxPerson2->Enabled = false; - this->gboxPerson2->Location = System::Drawing::Point(25, 38); + this->gboxPerson2->Location = System::Drawing::Point(27, 35); this->gboxPerson2->Name = L"gboxPerson2"; this->gboxPerson2->Size = System::Drawing::Size(304, 210); this->gboxPerson2->TabIndex = 14; @@ -1538,7 +1563,7 @@ private: System::Windows::Forms::TextBox^ tboxLib; // labNTSC2Sur // this->labNTSC2Sur->AutoSize = true; - this->labNTSC2Sur->Location = System::Drawing::Point(12, 189); + this->labNTSC2Sur->Location = System::Drawing::Point(18, 189); this->labNTSC2Sur->Name = L"labNTSC2Sur"; this->labNTSC2Sur->Size = System::Drawing::Size(44, 12); this->labNTSC2Sur->TabIndex = 12; @@ -1546,15 +1571,24 @@ private: System::Windows::Forms::TextBox^ tboxLib; // // tboxNTSC2 // - this->tboxNTSC2->Location = System::Drawing::Point(66, 177); + this->tboxNTSC2->Location = System::Drawing::Point(66, 175); this->tboxNTSC2->Name = L"tboxNTSC2"; this->tboxNTSC2->Size = System::Drawing::Size(220, 19); this->tboxNTSC2->TabIndex = 11; // + // labFax2 + // + this->labFax2->AutoSize = true; + this->labFax2->Location = System::Drawing::Point(159, 128); + this->labFax2->Name = L"labFax2"; + this->labFax2->Size = System::Drawing::Size(27, 12); + this->labFax2->TabIndex = 4; + this->labFax2->Text = L"FAX"; + // // labNTSC2Pre // this->labNTSC2Pre->AutoSize = true; - this->labNTSC2Pre->Location = System::Drawing::Point(12, 175); + this->labNTSC2Pre->Location = System::Drawing::Point(18, 175); this->labNTSC2Pre->Name = L"labNTSC2Pre"; this->labNTSC2Pre->Size = System::Drawing::Size(35, 12); this->labNTSC2Pre->TabIndex = 11; @@ -1562,9 +1596,9 @@ private: System::Windows::Forms::TextBox^ tboxLib; // // tboxFax2 // - this->tboxFax2->Location = System::Drawing::Point(202, 125); + this->tboxFax2->Location = System::Drawing::Point(192, 125); this->tboxFax2->Name = L"tboxFax2"; - this->tboxFax2->Size = System::Drawing::Size(84, 19); + this->tboxFax2->Size = System::Drawing::Size(94, 19); this->tboxFax2->TabIndex = 13; // // tboxMail2 @@ -1621,25 +1655,16 @@ private: System::Windows::Forms::TextBox^ tboxLib; // labMail2 // this->labMail2->AutoSize = true; - this->labMail2->Location = System::Drawing::Point(12, 153); + this->labMail2->Location = System::Drawing::Point(18, 153); this->labMail2->Name = L"labMail2"; this->labMail2->Size = System::Drawing::Size(38, 12); this->labMail2->TabIndex = 5; this->labMail2->Text = L"e-mail"; // - // labFax2 - // - this->labFax2->AutoSize = true; - this->labFax2->Location = System::Drawing::Point(169, 128); - this->labFax2->Name = L"labFax2"; - this->labFax2->Size = System::Drawing::Size(27, 12); - this->labFax2->TabIndex = 4; - this->labFax2->Text = L"FAX"; - // // labTel2 // this->labTel2->AutoSize = true; - this->labTel2->Location = System::Drawing::Point(14, 128); + this->labTel2->Location = System::Drawing::Point(28, 128); this->labTel2->Name = L"labTel2"; this->labTel2->Size = System::Drawing::Size(25, 12); this->labTel2->TabIndex = 3; @@ -1675,6 +1700,7 @@ private: System::Windows::Forms::TextBox^ tboxLib; // gboxPerson1 // this->gboxPerson1->Controls->Add(this->labNTSC1Sur); + this->gboxPerson1->Controls->Add(this->labFax1); this->gboxPerson1->Controls->Add(this->labNTSC1Pre); this->gboxPerson1->Controls->Add(this->tboxNTSC1); this->gboxPerson1->Controls->Add(this->tboxFax1); @@ -1686,12 +1712,11 @@ private: System::Windows::Forms::TextBox^ tboxLib; this->gboxPerson1->Controls->Add(this->labDepart1); this->gboxPerson1->Controls->Add(this->tboxCompany1); this->gboxPerson1->Controls->Add(this->labMail1); - this->gboxPerson1->Controls->Add(this->labFax1); this->gboxPerson1->Controls->Add(this->labTel1); this->gboxPerson1->Controls->Add(this->labFurigana1); this->gboxPerson1->Controls->Add(this->labPerson1); this->gboxPerson1->Controls->Add(this->labCompany1); - this->gboxPerson1->Location = System::Drawing::Point(27, 27); + this->gboxPerson1->Location = System::Drawing::Point(27, 35); this->gboxPerson1->Name = L"gboxPerson1"; this->gboxPerson1->Size = System::Drawing::Size(304, 210); this->gboxPerson1->TabIndex = 8; @@ -1701,16 +1726,25 @@ private: System::Windows::Forms::TextBox^ tboxLib; // labNTSC1Sur // this->labNTSC1Sur->AutoSize = true; - this->labNTSC1Sur->Location = System::Drawing::Point(9, 186); + this->labNTSC1Sur->Location = System::Drawing::Point(18, 189); this->labNTSC1Sur->Name = L"labNTSC1Sur"; this->labNTSC1Sur->Size = System::Drawing::Size(44, 12); this->labNTSC1Sur->TabIndex = 10; this->labNTSC1Sur->Text = L"User ID"; // + // labFax1 + // + this->labFax1->AutoSize = true; + this->labFax1->Location = System::Drawing::Point(159, 128); + this->labFax1->Name = L"labFax1"; + this->labFax1->Size = System::Drawing::Size(27, 12); + this->labFax1->TabIndex = 4; + this->labFax1->Text = L"FAX"; + // // labNTSC1Pre // this->labNTSC1Pre->AutoSize = true; - this->labNTSC1Pre->Location = System::Drawing::Point(9, 172); + this->labNTSC1Pre->Location = System::Drawing::Point(18, 175); this->labNTSC1Pre->Name = L"labNTSC1Pre"; this->labNTSC1Pre->Size = System::Drawing::Size(35, 12); this->labNTSC1Pre->TabIndex = 9; @@ -1725,9 +1759,9 @@ private: System::Windows::Forms::TextBox^ tboxLib; // // tboxFax1 // - this->tboxFax1->Location = System::Drawing::Point(198, 125); + this->tboxFax1->Location = System::Drawing::Point(192, 125); this->tboxFax1->Name = L"tboxFax1"; - this->tboxFax1->Size = System::Drawing::Size(88, 19); + this->tboxFax1->Size = System::Drawing::Size(94, 19); this->tboxFax1->TabIndex = 5; // // tboxMail1 @@ -1741,7 +1775,7 @@ private: System::Windows::Forms::TextBox^ tboxLib; // this->tboxTel1->Location = System::Drawing::Point(66, 125); this->tboxTel1->Name = L"tboxTel1"; - this->tboxTel1->Size = System::Drawing::Size(82, 19); + this->tboxTel1->Size = System::Drawing::Size(84, 19); this->tboxTel1->TabIndex = 4; // // tboxFurigana1 @@ -1784,25 +1818,16 @@ private: System::Windows::Forms::TextBox^ tboxLib; // labMail1 // this->labMail1->AutoSize = true; - this->labMail1->Location = System::Drawing::Point(12, 153); + this->labMail1->Location = System::Drawing::Point(18, 153); this->labMail1->Name = L"labMail1"; this->labMail1->Size = System::Drawing::Size(38, 12); this->labMail1->TabIndex = 5; this->labMail1->Text = L"e-mail"; // - // labFax1 - // - this->labFax1->AutoSize = true; - this->labFax1->Location = System::Drawing::Point(167, 128); - this->labFax1->Name = L"labFax1"; - this->labFax1->Size = System::Drawing::Size(27, 12); - this->labFax1->TabIndex = 4; - this->labFax1->Text = L"FAX"; - // // labTel1 // this->labTel1->AutoSize = true; - this->labTel1->Location = System::Drawing::Point(12, 128); + this->labTel1->Location = System::Drawing::Point(28, 128); this->labTel1->Name = L"labTel1"; this->labTel1->Size = System::Drawing::Size(25, 12); this->labTel1->TabIndex = 3; @@ -1811,7 +1836,7 @@ private: System::Windows::Forms::TextBox^ tboxLib; // labFurigana1 // this->labFurigana1->AutoSize = true; - this->labFurigana1->Location = System::Drawing::Point(12, 103); + this->labFurigana1->Location = System::Drawing::Point(9, 103); this->labFurigana1->Name = L"labFurigana1"; this->labFurigana1->Size = System::Drawing::Size(51, 12); this->labFurigana1->TabIndex = 2; @@ -1837,21 +1862,23 @@ private: System::Windows::Forms::TextBox^ tboxLib; // // tboxProductCode2 // - this->tboxProductCode2->Location = System::Drawing::Point(166, 80); + this->tboxProductCode2->Location = System::Drawing::Point(166, 92); + this->tboxProductCode2->MaxLength = 4; this->tboxProductCode2->Name = L"tboxProductCode2"; this->tboxProductCode2->Size = System::Drawing::Size(56, 19); this->tboxProductCode2->TabIndex = 2; // // tboxProductCode1 // - this->tboxProductCode1->Location = System::Drawing::Point(131, 80); + this->tboxProductCode1->Location = System::Drawing::Point(131, 92); + this->tboxProductCode1->MaxLength = 1; this->tboxProductCode1->Name = L"tboxProductCode1"; this->tboxProductCode1->Size = System::Drawing::Size(18, 19); this->tboxProductCode1->TabIndex = 1; // // tboxProductName // - this->tboxProductName->Location = System::Drawing::Point(97, 51); + this->tboxProductName->Location = System::Drawing::Point(97, 63); this->tboxProductName->Name = L"tboxProductName"; this->tboxProductName->Size = System::Drawing::Size(266, 19); this->tboxProductName->TabIndex = 0; @@ -1859,7 +1886,7 @@ private: System::Windows::Forms::TextBox^ tboxLib; // labProductCode2 // this->labProductCode2->AutoSize = true; - this->labProductCode2->Location = System::Drawing::Point(155, 83); + this->labProductCode2->Location = System::Drawing::Point(155, 95); this->labProductCode2->Name = L"labProductCode2"; this->labProductCode2->Size = System::Drawing::Size(11, 12); this->labProductCode2->TabIndex = 33; @@ -1868,7 +1895,7 @@ private: System::Windows::Forms::TextBox^ tboxLib; // labProductCode1 // this->labProductCode1->AutoSize = true; - this->labProductCode1->Location = System::Drawing::Point(95, 83); + this->labProductCode1->Location = System::Drawing::Point(95, 95); this->labProductCode1->Name = L"labProductCode1"; this->labProductCode1->Size = System::Drawing::Size(37, 12); this->labProductCode1->TabIndex = 32; @@ -1877,7 +1904,7 @@ private: System::Windows::Forms::TextBox^ tboxLib; // dateSubmit // this->dateSubmit->Format = System::Windows::Forms::DateTimePickerFormat::Short; - this->dateSubmit->Location = System::Drawing::Point(97, 109); + this->dateSubmit->Location = System::Drawing::Point(97, 121); this->dateSubmit->MaxDate = System::DateTime(2099, 12, 31, 0, 0, 0, 0); this->dateSubmit->MinDate = System::DateTime(2008, 1, 1, 0, 0, 0, 0); this->dateSubmit->Name = L"dateSubmit"; @@ -1888,7 +1915,7 @@ private: System::Windows::Forms::TextBox^ tboxLib; // dateRelease // this->dateRelease->Format = System::Windows::Forms::DateTimePickerFormat::Short; - this->dateRelease->Location = System::Drawing::Point(97, 140); + this->dateRelease->Location = System::Drawing::Point(97, 152); this->dateRelease->MaxDate = System::DateTime(2099, 12, 31, 0, 0, 0, 0); this->dateRelease->MinDate = System::DateTime(2008, 1, 1, 0, 0, 0, 0); this->dateRelease->Name = L"dateRelease"; @@ -1908,6 +1935,7 @@ private: System::Windows::Forms::TextBox^ tboxLib; this->gboxUsage->Size = System::Drawing::Size(364, 74); this->gboxUsage->TabIndex = 6; this->gboxUsage->TabStop = false; + this->gboxUsage->Text = L"用途"; // // tboxUsageOther // @@ -1960,29 +1988,21 @@ private: System::Windows::Forms::TextBox^ tboxLib; this->rUsageSale->Text = L"一般販売用"; this->rUsageSale->UseVisualStyleBackColor = true; // - // labUsage - // - this->labUsage->AutoSize = true; - this->labUsage->Location = System::Drawing::Point(24, 166); - this->labUsage->Name = L"labUsage"; - this->labUsage->Size = System::Drawing::Size(29, 12); - this->labUsage->TabIndex = 14; - this->labUsage->Text = L"用途"; - // // gboxSubmitWay // this->gboxSubmitWay->Controls->Add(this->rSubmitHand); this->gboxSubmitWay->Controls->Add(this->rSubmitPost); - this->gboxSubmitWay->Location = System::Drawing::Point(244, 109); + this->gboxSubmitWay->Location = System::Drawing::Point(244, 114); this->gboxSubmitWay->Name = L"gboxSubmitWay"; - this->gboxSubmitWay->Size = System::Drawing::Size(94, 56); + this->gboxSubmitWay->Size = System::Drawing::Size(94, 63); this->gboxSubmitWay->TabIndex = 5; this->gboxSubmitWay->TabStop = false; + this->gboxSubmitWay->Text = L"提出方法"; // // rSubmitHand // this->rSubmitHand->AutoSize = true; - this->rSubmitHand->Location = System::Drawing::Point(6, 34); + this->rSubmitHand->Location = System::Drawing::Point(6, 40); this->rSubmitHand->Name = L"rSubmitHand"; this->rSubmitHand->Size = System::Drawing::Size(56, 16); this->rSubmitHand->TabIndex = 1; @@ -1993,7 +2013,7 @@ private: System::Windows::Forms::TextBox^ tboxLib; // this->rSubmitPost->AutoSize = true; this->rSubmitPost->Checked = true; - this->rSubmitPost->Location = System::Drawing::Point(6, 12); + this->rSubmitPost->Location = System::Drawing::Point(6, 18); this->rSubmitPost->Name = L"rSubmitPost"; this->rSubmitPost->Size = System::Drawing::Size(47, 16); this->rSubmitPost->TabIndex = 0; @@ -2001,55 +2021,46 @@ private: System::Windows::Forms::TextBox^ tboxLib; this->rSubmitPost->Text = L"郵送"; this->rSubmitPost->UseVisualStyleBackColor = true; // - // labSubmitWay - // - this->labSubmitWay->AutoSize = true; - this->labSubmitWay->Location = System::Drawing::Point(246, 102); - this->labSubmitWay->Name = L"labSubmitWay"; - this->labSubmitWay->Size = System::Drawing::Size(53, 12); - this->labSubmitWay->TabIndex = 12; - this->labSubmitWay->Text = L"提出方法"; - // // labSubmiteDate // - this->labSubmiteDate->Location = System::Drawing::Point(0, 109); + this->labSubmiteDate->AutoSize = true; + this->labSubmiteDate->Location = System::Drawing::Point(9, 124); this->labSubmiteDate->Name = L"labSubmiteDate"; - this->labSubmiteDate->Size = System::Drawing::Size(94, 19); + this->labSubmiteDate->Size = System::Drawing::Size(65, 12); this->labSubmiteDate->TabIndex = 11; - this->labSubmiteDate->Text = L"提出日"; - this->labSubmiteDate->TextAlign = System::Drawing::ContentAlignment::MiddleCenter; + this->labSubmiteDate->Text = L"書類提出日"; // // labReleaseDate // - this->labReleaseDate->Location = System::Drawing::Point(2, 140); + this->labReleaseDate->AutoSize = true; + this->labReleaseDate->Location = System::Drawing::Point(9, 156); this->labReleaseDate->Name = L"labReleaseDate"; - this->labReleaseDate->Size = System::Drawing::Size(86, 15); + this->labReleaseDate->Size = System::Drawing::Size(65, 12); this->labReleaseDate->TabIndex = 7; this->labReleaseDate->Text = L"発売予定日"; - this->labReleaseDate->TextAlign = System::Drawing::ContentAlignment::MiddleCenter; // // labProductCode // - this->labProductCode->Location = System::Drawing::Point(4, 81); + this->labProductCode->AutoSize = true; + this->labProductCode->Location = System::Drawing::Point(9, 95); this->labProductCode->Name = L"labProductCode"; - this->labProductCode->Size = System::Drawing::Size(84, 16); + this->labProductCode->Size = System::Drawing::Size(56, 12); this->labProductCode->TabIndex = 6; this->labProductCode->Text = L"製品コード"; - this->labProductCode->TextAlign = System::Drawing::ContentAlignment::MiddleCenter; // // labProductName // - this->labProductName->Location = System::Drawing::Point(3, 53); + this->labProductName->AutoSize = true; + this->labProductName->Location = System::Drawing::Point(10, 66); this->labProductName->Name = L"labProductName"; - this->labProductName->Size = System::Drawing::Size(79, 15); + this->labProductName->Size = System::Drawing::Size(41, 12); this->labProductName->TabIndex = 5; this->labProductName->Text = L"製品名"; - this->labProductName->TextAlign = System::Drawing::ContentAlignment::MiddleCenter; // // labCapSubmitVer // this->labCapSubmitVer->AutoSize = true; - this->labCapSubmitVer->Location = System::Drawing::Point(145, 22); + this->labCapSubmitVer->Location = System::Drawing::Point(138, 37); this->labCapSubmitVer->Name = L"labCapSubmitVer"; this->labCapSubmitVer->Size = System::Drawing::Size(233, 12); this->labCapSubmitVer->TabIndex = 26; @@ -2057,7 +2068,7 @@ private: System::Windows::Forms::TextBox^ tboxLib; // // numSubmitVersion // - this->numSubmitVersion->Location = System::Drawing::Point(97, 20); + this->numSubmitVersion->Location = System::Drawing::Point(97, 34); this->numSubmitVersion->Name = L"numSubmitVersion"; this->numSubmitVersion->Size = System::Drawing::Size(35, 19); this->numSubmitVersion->TabIndex = 9; @@ -2065,7 +2076,7 @@ private: System::Windows::Forms::TextBox^ tboxLib; // labSubmitVer // this->labSubmitVer->AutoSize = true; - this->labSubmitVer->Location = System::Drawing::Point(9, 22); + this->labSubmitVer->Location = System::Drawing::Point(9, 36); this->labSubmitVer->Name = L"labSubmitVer"; this->labSubmitVer->Size = System::Drawing::Size(74, 12); this->labSubmitVer->TabIndex = 24; @@ -2086,6 +2097,7 @@ private: System::Windows::Forms::TextBox^ tboxLib; // // tabSubmitInfo // + this->tabSubmitInfo->Controls->Add(this->labCautionInput); this->tabSubmitInfo->Controls->Add(this->tboxProductCode2); this->tabSubmitInfo->Controls->Add(this->labSubmitVer); this->tabSubmitInfo->Controls->Add(this->tboxProductCode1); @@ -2100,10 +2112,8 @@ private: System::Windows::Forms::TextBox^ tboxLib; this->tabSubmitInfo->Controls->Add(this->labReleaseDate); this->tabSubmitInfo->Controls->Add(this->dateRelease); this->tabSubmitInfo->Controls->Add(this->labSubmiteDate); - this->tabSubmitInfo->Controls->Add(this->labSubmitWay); this->tabSubmitInfo->Controls->Add(this->gboxSubmitWay); this->tabSubmitInfo->Controls->Add(this->gboxUsage); - this->tabSubmitInfo->Controls->Add(this->labUsage); this->tabSubmitInfo->Location = System::Drawing::Point(4, 21); this->tabSubmitInfo->Name = L"tabSubmitInfo"; this->tabSubmitInfo->Padding = System::Windows::Forms::Padding(3); @@ -2112,8 +2122,22 @@ private: System::Windows::Forms::TextBox^ tboxLib; this->tabSubmitInfo->Text = L"提出情報"; this->tabSubmitInfo->UseVisualStyleBackColor = true; // + // labCautionInput + // + this->labCautionInput->AutoSize = true; + this->labCautionInput->ForeColor = System::Drawing::SystemColors::ActiveCaption; + this->labCautionInput->Location = System::Drawing::Point(9, 8); + this->labCautionInput->Name = L"labCautionInput"; + this->labCautionInput->Size = System::Drawing::Size(312, 12); + this->labCautionInput->TabIndex = 34; + this->labCautionInput->Text = L"* これらの項目は書類提出に必要な情報です。入力してください。"; + // // tabForeignInfo // + this->tabForeignInfo->Controls->Add(this->labMultiForeign2); + this->tabForeignInfo->Controls->Add(this->labMultiForeign1); + this->tabForeignInfo->Controls->Add(this->tboxProductCode2Foreign3); + this->tabForeignInfo->Controls->Add(this->tboxProductCode2Foreign2); this->tabForeignInfo->Controls->Add(this->labProductCode2Foreign); this->tabForeignInfo->Controls->Add(this->cboxReleaseForeign); this->tabForeignInfo->Controls->Add(this->labProductNameForeign); @@ -2121,7 +2145,7 @@ private: System::Windows::Forms::TextBox^ tboxLib; this->tabForeignInfo->Controls->Add(this->labProductCode1Foreign); this->tabForeignInfo->Controls->Add(this->tboxProductCode1Foreign); this->tabForeignInfo->Controls->Add(this->labProductCodeForeign); - this->tabForeignInfo->Controls->Add(this->tboxProductCode2Foreign); + this->tabForeignInfo->Controls->Add(this->tboxProductCode2Foreign1); this->tabForeignInfo->Location = System::Drawing::Point(4, 21); this->tabForeignInfo->Name = L"tabForeignInfo"; this->tabForeignInfo->Padding = System::Windows::Forms::Padding(3); @@ -2130,10 +2154,46 @@ private: System::Windows::Forms::TextBox^ tboxLib; this->tabForeignInfo->Text = L"海外版"; this->tabForeignInfo->UseVisualStyleBackColor = true; // + // labMultiForeign2 + // + this->labMultiForeign2->AutoSize = true; + this->labMultiForeign2->Location = System::Drawing::Point(221, 152); + this->labMultiForeign2->Name = L"labMultiForeign2"; + this->labMultiForeign2->Size = System::Drawing::Size(103, 12); + this->labMultiForeign2->TabIndex = 45; + this->labMultiForeign2->Text = L"* 複数ある場合のみ"; + // + // labMultiForeign1 + // + this->labMultiForeign1->AutoSize = true; + this->labMultiForeign1->Location = System::Drawing::Point(221, 127); + this->labMultiForeign1->Name = L"labMultiForeign1"; + this->labMultiForeign1->Size = System::Drawing::Size(103, 12); + this->labMultiForeign1->TabIndex = 44; + this->labMultiForeign1->Text = L"* 複数ある場合のみ"; + // + // tboxProductCode2Foreign3 + // + this->tboxProductCode2Foreign3->Enabled = false; + this->tboxProductCode2Foreign3->Location = System::Drawing::Point(169, 149); + this->tboxProductCode2Foreign3->MaxLength = 4; + this->tboxProductCode2Foreign3->Name = L"tboxProductCode2Foreign3"; + this->tboxProductCode2Foreign3->Size = System::Drawing::Size(46, 19); + this->tboxProductCode2Foreign3->TabIndex = 43; + // + // tboxProductCode2Foreign2 + // + this->tboxProductCode2Foreign2->Enabled = false; + this->tboxProductCode2Foreign2->Location = System::Drawing::Point(169, 124); + this->tboxProductCode2Foreign2->MaxLength = 4; + this->tboxProductCode2Foreign2->Name = L"tboxProductCode2Foreign2"; + this->tboxProductCode2Foreign2->Size = System::Drawing::Size(46, 19); + this->tboxProductCode2Foreign2->TabIndex = 42; + // // labProductCode2Foreign // this->labProductCode2Foreign->AutoSize = true; - this->labProductCode2Foreign->Location = System::Drawing::Point(180, 101); + this->labProductCode2Foreign->Location = System::Drawing::Point(156, 105); this->labProductCode2Foreign->Name = L"labProductCode2Foreign"; this->labProductCode2Foreign->Size = System::Drawing::Size(11, 12); this->labProductCode2Foreign->TabIndex = 41; @@ -2142,18 +2202,18 @@ private: System::Windows::Forms::TextBox^ tboxLib; // cboxReleaseForeign // this->cboxReleaseForeign->AutoSize = true; - this->cboxReleaseForeign->Location = System::Drawing::Point(29, 29); + this->cboxReleaseForeign->Location = System::Drawing::Point(25, 33); this->cboxReleaseForeign->Name = L"cboxReleaseForeign"; - this->cboxReleaseForeign->Size = System::Drawing::Size(175, 16); + this->cboxReleaseForeign->Size = System::Drawing::Size(144, 16); this->cboxReleaseForeign->TabIndex = 11; - this->cboxReleaseForeign->Text = L"海外版を発売する(予定を含む)"; + this->cboxReleaseForeign->Text = L"海外版を発売する(予定)"; this->cboxReleaseForeign->UseVisualStyleBackColor = true; this->cboxReleaseForeign->CheckedChanged += gcnew System::EventHandler(this, &Form1::cboxReleaseForeign_CheckedChanged); // // labProductNameForeign // this->labProductNameForeign->AutoSize = true; - this->labProductNameForeign->Location = System::Drawing::Point(23, 63); + this->labProductNameForeign->Location = System::Drawing::Point(19, 67); this->labProductNameForeign->Name = L"labProductNameForeign"; this->labProductNameForeign->Size = System::Drawing::Size(41, 12); this->labProductNameForeign->TabIndex = 37; @@ -2162,7 +2222,7 @@ private: System::Windows::Forms::TextBox^ tboxLib; // tboxProductNameForeign // this->tboxProductNameForeign->Enabled = false; - this->tboxProductNameForeign->Location = System::Drawing::Point(100, 60); + this->tboxProductNameForeign->Location = System::Drawing::Point(96, 64); this->tboxProductNameForeign->Name = L"tboxProductNameForeign"; this->tboxProductNameForeign->Size = System::Drawing::Size(187, 19); this->tboxProductNameForeign->TabIndex = 12; @@ -2170,7 +2230,7 @@ private: System::Windows::Forms::TextBox^ tboxLib; // labProductCode1Foreign // this->labProductCode1Foreign->AutoSize = true; - this->labProductCode1Foreign->Location = System::Drawing::Point(98, 101); + this->labProductCode1Foreign->Location = System::Drawing::Point(94, 105); this->labProductCode1Foreign->Name = L"labProductCode1Foreign"; this->labProductCode1Foreign->Size = System::Drawing::Size(37, 12); this->labProductCode1Foreign->TabIndex = 40; @@ -2179,27 +2239,29 @@ private: System::Windows::Forms::TextBox^ tboxLib; // tboxProductCode1Foreign // this->tboxProductCode1Foreign->Enabled = false; - this->tboxProductCode1Foreign->Location = System::Drawing::Point(141, 98); + this->tboxProductCode1Foreign->Location = System::Drawing::Point(133, 100); + this->tboxProductCode1Foreign->MaxLength = 1; this->tboxProductCode1Foreign->Name = L"tboxProductCode1Foreign"; - this->tboxProductCode1Foreign->Size = System::Drawing::Size(33, 19); + this->tboxProductCode1Foreign->Size = System::Drawing::Size(18, 19); this->tboxProductCode1Foreign->TabIndex = 13; // // labProductCodeForeign // this->labProductCodeForeign->AutoSize = true; - this->labProductCodeForeign->Location = System::Drawing::Point(23, 101); + this->labProductCodeForeign->Location = System::Drawing::Point(19, 105); this->labProductCodeForeign->Name = L"labProductCodeForeign"; this->labProductCodeForeign->Size = System::Drawing::Size(56, 12); this->labProductCodeForeign->TabIndex = 38; this->labProductCodeForeign->Text = L"製品コード"; // - // tboxProductCode2Foreign + // tboxProductCode2Foreign1 // - this->tboxProductCode2Foreign->Enabled = false; - this->tboxProductCode2Foreign->Location = System::Drawing::Point(197, 98); - this->tboxProductCode2Foreign->Name = L"tboxProductCode2Foreign"; - this->tboxProductCode2Foreign->Size = System::Drawing::Size(90, 19); - this->tboxProductCode2Foreign->TabIndex = 14; + this->tboxProductCode2Foreign1->Enabled = false; + this->tboxProductCode2Foreign1->Location = System::Drawing::Point(169, 99); + this->tboxProductCode2Foreign1->MaxLength = 4; + this->tboxProductCode2Foreign1->Name = L"tboxProductCode2Foreign1"; + this->tboxProductCode2Foreign1->Size = System::Drawing::Size(46, 19); + this->tboxProductCode2Foreign1->TabIndex = 14; // // tabCompanyInfo1 // @@ -2471,7 +2533,7 @@ private: System::Windows::Forms::TextBox^ tboxLib; // labLib // this->labLib->AutoSize = true; - this->labLib->Location = System::Drawing::Point(19, 127); + this->labLib->Location = System::Drawing::Point(19, 134); this->labLib->Name = L"labLib"; this->labLib->Size = System::Drawing::Size(70, 12); this->labLib->TabIndex = 31; @@ -2489,7 +2551,7 @@ private: System::Windows::Forms::TextBox^ tboxLib; // labSDK // this->labSDK->AutoSize = true; - this->labSDK->Location = System::Drawing::Point(19, 15); + this->labSDK->Location = System::Drawing::Point(19, 26); this->labSDK->Name = L"labSDK"; this->labSDK->Size = System::Drawing::Size(72, 12); this->labSDK->TabIndex = 30; @@ -2497,7 +2559,7 @@ private: System::Windows::Forms::TextBox^ tboxLib; // // tabTWLSpec3 // - this->tabTWLSpec3->Controls->Add(this->gboxTWLInfoReadOnly); + this->tabTWLSpec3->Controls->Add(this->gboxTWLExInfo); this->tabTWLSpec3->Location = System::Drawing::Point(4, 21); this->tabTWLSpec3->Name = L"tabTWLSpec3"; this->tabTWLSpec3->Size = System::Drawing::Size(391, 263); @@ -2505,32 +2567,32 @@ private: System::Windows::Forms::TextBox^ tboxLib; this->tabTWLSpec3->Text = L"TWL仕様3"; this->tabTWLSpec3->UseVisualStyleBackColor = true; // - // gboxTWLInfoReadOnly + // gboxTWLExInfo // - this->gboxTWLInfoReadOnly->Controls->Add(this->labByte2); - this->gboxTWLInfoReadOnly->Controls->Add(this->labByte1); - this->gboxTWLInfoReadOnly->Controls->Add(this->labHex4); - this->gboxTWLInfoReadOnly->Controls->Add(this->labHex3); - this->gboxTWLInfoReadOnly->Controls->Add(this->tboxIsCodec); - this->gboxTWLInfoReadOnly->Controls->Add(this->labIsCodec); - this->gboxTWLInfoReadOnly->Controls->Add(this->labNormalRomOffset); - this->gboxTWLInfoReadOnly->Controls->Add(this->tboxNormalRomOffset); - this->gboxTWLInfoReadOnly->Controls->Add(this->cboxIsSubBanner); - this->gboxTWLInfoReadOnly->Controls->Add(this->labKeyTableRomOffset); - this->gboxTWLInfoReadOnly->Controls->Add(this->cboxIsWL); - this->gboxTWLInfoReadOnly->Controls->Add(this->tboxPrivateSize); - this->gboxTWLInfoReadOnly->Controls->Add(this->labPrivateSize); - this->gboxTWLInfoReadOnly->Controls->Add(this->tboxKeyTableRomOffset); - this->gboxTWLInfoReadOnly->Controls->Add(this->cboxIsNormalJump); - this->gboxTWLInfoReadOnly->Controls->Add(this->cboxIsTmpJump); - this->gboxTWLInfoReadOnly->Controls->Add(this->labPublicSize); - this->gboxTWLInfoReadOnly->Controls->Add(this->tboxPublicSize); - this->gboxTWLInfoReadOnly->Location = System::Drawing::Point(16, 17); - this->gboxTWLInfoReadOnly->Name = L"gboxTWLInfoReadOnly"; - this->gboxTWLInfoReadOnly->Size = System::Drawing::Size(359, 225); - this->gboxTWLInfoReadOnly->TabIndex = 24; - this->gboxTWLInfoReadOnly->TabStop = false; - this->gboxTWLInfoReadOnly->Text = L"TWL拡張情報"; + this->gboxTWLExInfo->Controls->Add(this->labByte2); + this->gboxTWLExInfo->Controls->Add(this->labByte1); + this->gboxTWLExInfo->Controls->Add(this->labHex4); + this->gboxTWLExInfo->Controls->Add(this->labHex3); + this->gboxTWLExInfo->Controls->Add(this->tboxIsCodec); + this->gboxTWLExInfo->Controls->Add(this->labIsCodec); + this->gboxTWLExInfo->Controls->Add(this->labNormalRomOffset); + this->gboxTWLExInfo->Controls->Add(this->tboxNormalRomOffset); + this->gboxTWLExInfo->Controls->Add(this->cboxIsSubBanner); + this->gboxTWLExInfo->Controls->Add(this->labKeyTableRomOffset); + this->gboxTWLExInfo->Controls->Add(this->cboxIsWL); + this->gboxTWLExInfo->Controls->Add(this->tboxPrivateSize); + this->gboxTWLExInfo->Controls->Add(this->labPrivateSize); + this->gboxTWLExInfo->Controls->Add(this->tboxKeyTableRomOffset); + this->gboxTWLExInfo->Controls->Add(this->cboxIsNormalJump); + this->gboxTWLExInfo->Controls->Add(this->cboxIsTmpJump); + this->gboxTWLExInfo->Controls->Add(this->labPublicSize); + this->gboxTWLExInfo->Controls->Add(this->tboxPublicSize); + this->gboxTWLExInfo->Location = System::Drawing::Point(16, 17); + this->gboxTWLExInfo->Name = L"gboxTWLExInfo"; + this->gboxTWLExInfo->Size = System::Drawing::Size(359, 225); + this->gboxTWLExInfo->TabIndex = 24; + this->gboxTWLExInfo->TabStop = false; + this->gboxTWLExInfo->Text = L"TWL拡張情報"; // // labByte2 // @@ -2579,7 +2641,7 @@ private: System::Windows::Forms::TextBox^ tboxLib; // labIsCodec // this->labIsCodec->AutoSize = true; - this->labIsCodec->Location = System::Drawing::Point(63, 129); + this->labIsCodec->Location = System::Drawing::Point(60, 129); this->labIsCodec->Name = L"labIsCodec"; this->labIsCodec->Size = System::Drawing::Size(75, 12); this->labIsCodec->TabIndex = 27; @@ -2646,7 +2708,7 @@ private: System::Windows::Forms::TextBox^ tboxLib; // labPrivateSize // this->labPrivateSize->AutoSize = true; - this->labPrivateSize->Location = System::Drawing::Point(15, 104); + this->labPrivateSize->Location = System::Drawing::Point(36, 104); this->labPrivateSize->Name = L"labPrivateSize"; this->labPrivateSize->Size = System::Drawing::Size(123, 12); this->labPrivateSize->TabIndex = 15; @@ -2686,7 +2748,7 @@ private: System::Windows::Forms::TextBox^ tboxLib; // labPublicSize // this->labPublicSize->AutoSize = true; - this->labPublicSize->Location = System::Drawing::Point(12, 79); + this->labPublicSize->Location = System::Drawing::Point(36, 79); this->labPublicSize->Name = L"labPublicSize"; this->labPublicSize->Size = System::Drawing::Size(118, 12); this->labPublicSize->TabIndex = 14; @@ -2729,7 +2791,7 @@ private: System::Windows::Forms::TextBox^ tboxLib; // labAccessOther // this->labAccessOther->AutoSize = true; - this->labAccessOther->Location = System::Drawing::Point(24, 82); + this->labAccessOther->Location = System::Drawing::Point(24, 89); this->labAccessOther->Name = L"labAccessOther"; this->labAccessOther->Size = System::Drawing::Size(36, 12); this->labAccessOther->TabIndex = 5; @@ -2737,7 +2799,7 @@ private: System::Windows::Forms::TextBox^ tboxLib; // // tboxAccessOther // - this->tboxAccessOther->Location = System::Drawing::Point(26, 97); + this->tboxAccessOther->Location = System::Drawing::Point(26, 104); this->tboxAccessOther->Multiline = true; this->tboxAccessOther->Name = L"tboxAccessOther"; this->tboxAccessOther->ReadOnly = true; @@ -2785,6 +2847,7 @@ private: System::Windows::Forms::TextBox^ tboxLib; // // tabTWLSpec1 // + this->tabTWLSpec1->Controls->Add(this->labCautionCheck); this->tabTWLSpec1->Controls->Add(this->gboxTitleID); this->tabTWLSpec1->Controls->Add(this->labCaptionEx); this->tabTWLSpec1->Controls->Add(this->tboxCaptionEx); @@ -2795,6 +2858,16 @@ private: System::Windows::Forms::TextBox^ tboxLib; this->tabTWLSpec1->Text = L"TWL仕様1"; this->tabTWLSpec1->UseVisualStyleBackColor = true; // + // labCautionCheck + // + this->labCautionCheck->AutoSize = true; + this->labCautionCheck->ForeColor = System::Drawing::SystemColors::ActiveCaption; + this->labCautionCheck->Location = System::Drawing::Point(16, 8); + this->labCautionCheck->Name = L"labCautionCheck"; + this->labCautionCheck->Size = System::Drawing::Size(336, 12); + this->labCautionCheck->TabIndex = 35; + this->labCautionCheck->Text = L"* これらの項目はROMデータの確認用です。入力の必要はありません。"; + // // gboxTitleID // this->gboxTitleID->Controls->Add(this->labHex2); @@ -2805,9 +2878,9 @@ private: System::Windows::Forms::TextBox^ tboxLib; this->gboxTitleID->Controls->Add(this->tboxTitleIDHi); this->gboxTitleID->Controls->Add(this->tboxAppType); this->gboxTitleID->Controls->Add(this->labAppType); - this->gboxTitleID->Location = System::Drawing::Point(16, 11); + this->gboxTitleID->Location = System::Drawing::Point(17, 37); this->gboxTitleID->Name = L"gboxTitleID"; - this->gboxTitleID->Size = System::Drawing::Size(348, 167); + this->gboxTitleID->Size = System::Drawing::Size(348, 151); this->gboxTitleID->TabIndex = 23; this->gboxTitleID->TabStop = false; this->gboxTitleID->Text = L"TitleID"; @@ -2815,7 +2888,7 @@ private: System::Windows::Forms::TextBox^ tboxLib; // labHex2 // this->labHex2->AutoSize = true; - this->labHex2->Location = System::Drawing::Point(209, 61); + this->labHex2->Location = System::Drawing::Point(209, 51); this->labHex2->Name = L"labHex2"; this->labHex2->Size = System::Drawing::Size(11, 12); this->labHex2->TabIndex = 7; @@ -2824,7 +2897,7 @@ private: System::Windows::Forms::TextBox^ tboxLib; // labHex1 // this->labHex1->AutoSize = true; - this->labHex1->Location = System::Drawing::Point(209, 33); + this->labHex1->Location = System::Drawing::Point(209, 23); this->labHex1->Name = L"labHex1"; this->labHex1->Size = System::Drawing::Size(11, 12); this->labHex1->TabIndex = 6; @@ -2832,7 +2905,7 @@ private: System::Windows::Forms::TextBox^ tboxLib; // // tboxTitleIDLo // - this->tboxTitleIDLo->Location = System::Drawing::Point(84, 30); + this->tboxTitleIDLo->Location = System::Drawing::Point(83, 20); this->tboxTitleIDLo->Name = L"tboxTitleIDLo"; this->tboxTitleIDLo->ReadOnly = true; this->tboxTitleIDLo->Size = System::Drawing::Size(121, 19); @@ -2842,7 +2915,7 @@ private: System::Windows::Forms::TextBox^ tboxLib; // labTitleIDLo // this->labTitleIDLo->AutoSize = true; - this->labTitleIDLo->Location = System::Drawing::Point(12, 33); + this->labTitleIDLo->Location = System::Drawing::Point(11, 23); this->labTitleIDLo->Name = L"labTitleIDLo"; this->labTitleIDLo->Size = System::Drawing::Size(63, 12); this->labTitleIDLo->TabIndex = 0; @@ -2851,7 +2924,7 @@ private: System::Windows::Forms::TextBox^ tboxLib; // labTitleIDHi // this->labTitleIDHi->AutoSize = true; - this->labTitleIDHi->Location = System::Drawing::Point(12, 61); + this->labTitleIDHi->Location = System::Drawing::Point(11, 51); this->labTitleIDHi->Name = L"labTitleIDHi"; this->labTitleIDHi->Size = System::Drawing::Size(66, 12); this->labTitleIDHi->TabIndex = 2; @@ -2859,7 +2932,7 @@ private: System::Windows::Forms::TextBox^ tboxLib; // // tboxTitleIDHi // - this->tboxTitleIDHi->Location = System::Drawing::Point(84, 58); + this->tboxTitleIDHi->Location = System::Drawing::Point(83, 48); this->tboxTitleIDHi->Name = L"tboxTitleIDHi"; this->tboxTitleIDHi->ReadOnly = true; this->tboxTitleIDHi->Size = System::Drawing::Size(121, 19); @@ -2868,7 +2941,7 @@ private: System::Windows::Forms::TextBox^ tboxLib; // // tboxAppType // - this->tboxAppType->Location = System::Drawing::Point(14, 106); + this->tboxAppType->Location = System::Drawing::Point(13, 96); this->tboxAppType->Multiline = true; this->tboxAppType->Name = L"tboxAppType"; this->tboxAppType->ReadOnly = true; @@ -2878,7 +2951,7 @@ private: System::Windows::Forms::TextBox^ tboxLib; // labAppType // this->labAppType->AutoSize = true; - this->labAppType->Location = System::Drawing::Point(15, 91); + this->labAppType->Location = System::Drawing::Point(12, 81); this->labAppType->Name = L"labAppType"; this->labAppType->Size = System::Drawing::Size(91, 12); this->labAppType->TabIndex = 5; @@ -2887,7 +2960,7 @@ private: System::Windows::Forms::TextBox^ tboxLib; // labCaptionEx // this->labCaptionEx->AutoSize = true; - this->labCaptionEx->Location = System::Drawing::Point(28, 185); + this->labCaptionEx->Location = System::Drawing::Point(28, 195); this->labCaptionEx->Name = L"labCaptionEx"; this->labCaptionEx->Size = System::Drawing::Size(53, 12); this->labCaptionEx->TabIndex = 11; @@ -2895,7 +2968,7 @@ private: System::Windows::Forms::TextBox^ tboxLib; // // tboxCaptionEx // - this->tboxCaptionEx->Location = System::Drawing::Point(30, 200); + this->tboxCaptionEx->Location = System::Drawing::Point(30, 210); this->tboxCaptionEx->Multiline = true; this->tboxCaptionEx->Name = L"tboxCaptionEx"; this->tboxCaptionEx->ReadOnly = true; @@ -2967,8 +3040,8 @@ private: System::Windows::Forms::TextBox^ tboxLib; this->tabSDK->ResumeLayout(false); this->tabSDK->PerformLayout(); this->tabTWLSpec3->ResumeLayout(false); - this->gboxTWLInfoReadOnly->ResumeLayout(false); - this->gboxTWLInfoReadOnly->PerformLayout(); + this->gboxTWLExInfo->ResumeLayout(false); + this->gboxTWLExInfo->PerformLayout(); this->tabTWLSpec2->ResumeLayout(false); this->gboxAccess->ResumeLayout(false); this->gboxAccess->PerformLayout(); @@ -3636,7 +3709,16 @@ private: System::Windows::Forms::TextBox^ tboxLib; { this->hDeliv->hProductNameForeign = this->tboxProductNameForeign->Text; this->hDeliv->hProductCode1Foreign = this->tboxProductCode1Foreign->Text; - this->hDeliv->hProductCode2Foreign = this->tboxProductCode2Foreign->Text; + this->hDeliv->hProductCode2Foreign = gcnew System::String(""); + this->hDeliv->hProductCode2Foreign = this->tboxProductCode2Foreign1->Text; + if( !System::String::IsNullOrEmpty( this->tboxProductCode2Foreign2->Text ) ) + { + this->hDeliv->hProductCode2Foreign += ("/" + this->tboxProductCode2Foreign2->Text); + } + if( !System::String::IsNullOrEmpty( this->tboxProductCode2Foreign2->Text ) ) + { + this->hDeliv->hProductCode2Foreign += ("/" + this->tboxProductCode2Foreign2->Text); + } } else { @@ -3779,13 +3861,13 @@ private: System::Windows::Forms::TextBox^ tboxLib; return false; if( this->checkTextForm( this->tboxProductCode1Foreign->Text, this->labProductCodeForeign->Text ) == false ) return false; - if( this->checkTextForm( this->tboxProductCode2Foreign->Text, this->labProductCodeForeign->Text ) == false ) + if( this->checkTextForm( this->tboxProductCode2Foreign1->Text, this->labProductCodeForeign->Text ) == false ) return false; } if( this->rUsageOther->Checked == true ) { if( this->checkTextForm( this->tboxUsageOther->Text, - this->labUsage->Text + "(" + this->rUsageOther->Text + ")" ) == false ) + this->gboxUsage->Text + "(" + this->rUsageOther->Text + ")" ) == false ) return false; } if( this->checkTextForm( this->tboxSDK->Text, this->labSDK->Text ) == false ) @@ -3934,401 +4016,330 @@ private: System::Windows::Forms::TextBox^ tboxLib; private: void changeJapanese(void) { - //System::Int32 index; + System::Int32 index; // フロントパネル上部 - //this->gboxSrl->Text = gcnew System::String( "ROMデータ情報" ); - //this->labTitleName->Text = gcnew System::String( "ソフトタイトル" ); - //this->labGameCode->Text = gcnew System::String( "イニシャルコード" ); - //this->labMakerCode->Text = gcnew System::String( "メーカコード" ); - //this->labPlatform->Text = gcnew System::String( "プラットフォーム" ); - //this->labRomType->Text = gcnew System::String( "ROMタイプ設定" ); - //this->labRomSize->Text = gcnew System::String( "ROM容量" ); - //this->labBackup->Text = gcnew System::String( "バックアップメモリ" ); - //this->labHeaderCRC->Text = gcnew System::String( "ヘッダCRC" ); - //this->labRomCRC->Text = gcnew System::String( "全体のCRC" ); - //this->labCaption->Text = gcnew System::String( "備考欄" ); - //index = this->combBackup->SelectedIndex; - //this->combBackup->Items->Clear(); - //this->combBackup->Items->AddRange(gcnew cli::array< System::Object^ >(9) {L"4Kbit EEPROM", L"64Kbit EEPROM", L"512Kbit EEPROM", - // L"256Kbit FRAM", L"2Mbit FLASH", L"4Mbit FLASH", L"8Mbit FLASH", L"なし", L"その他"}); - //this->combBackup->SelectedIndex = index; + this->gboxSrl->Text = gcnew System::String( "ROMデータ情報" ); + this->labTitleName->Text = gcnew System::String( "ソフトタイトル" ); + this->labGameCode->Text = gcnew System::String( "イニシャルコード" ); + this->labMakerCode->Text = gcnew System::String( "メーカコード" ); + this->labPlatform->Text = gcnew System::String( "プラットフォーム" ); + this->labRomType->Text = gcnew System::String( "ROMタイプ設定" ); + this->labRomSize->Text = gcnew System::String( "ROM容量" ); + this->labRemasterVer->Text = gcnew System::String( "リマスターバージョン" ); + this->cboxRemasterVerE->Text = gcnew System::String( "E(準備版)" ); + this->labBackup->Text = gcnew System::String( "バックアップメモリ" ); + this->labHeaderCRC->Text = gcnew System::String( "ヘッダCRC" ); + this->labRomCRC->Text = gcnew System::String( "全体のCRC" ); + index = this->combBackup->SelectedIndex; + this->combBackup->Items->Clear(); + this->combBackup->Items->AddRange(gcnew cli::array< System::Object^ >(9) {L"4Kbit EEPROM", L"64Kbit EEPROM", L"512Kbit EEPROM", + L"256Kbit FRAM", L"2Mbit FLASH", L"4Mbit FLASH", L"8Mbit FLASH", L"なし", L"その他"}); + this->combBackup->SelectedIndex = index; - //// フロントパネル下部 - //this->gboxFileOpen->Text = gcnew System::String( "ROMデータファイルの入出力" ); - //this->butOpen->Text = gcnew System::String( "ROMデータを開く" ); - //this->butSaveAs->Text = gcnew System::String( "入力情報を反映させて保存" ); - //this->butMakeMaster->Text = gcnew System::String( "マスタ提出書類を作成" ); + // フロントパネル下部 + this->gboxFileOpen->Text = gcnew System::String( "ROMデータファイルの入出力" ); + this->butOpen->Text = gcnew System::String( "ROMデータを開く" ); + this->butSaveAs->Text = gcnew System::String( "入力情報を反映させて保存" ); + this->butMakeMaster->Text = gcnew System::String( "マスタ提出書類を作成" ); - //// 提出情報タブ - //this->tabSubmitInfo->Text = gcnew System::String( "提出情報" ); - //this->labProductName->Text = gcnew System::String( "製品名" ); - //this->labProductCode->Text = gcnew System::String( "製品コード" ); - //this->gboxForeign->Text = gcnew System::String( "海外版" ); - //this->labProductNameForeign->Text = gcnew System::String( "製品名" ); - //this->labProductCodeForeign->Text = gcnew System::String( "製品コード" ); - //this->cboxReleaseForeign->Text = gcnew System::String( "発売する(予定を含む)" ); - //this->labReleaseDate->Text = gcnew System::String( "発売予定日" ); - //this->labSubmiteDate->Text = gcnew System::String( "提出日" ); - //this->labSubmitWay->Text = gcnew System::String( "提出方法" ); - //this->rSubmitPost->Text = gcnew System::String( "郵送" ); - //this->rSubmitHand->Text = gcnew System::String( "手渡し" ); - //this->labUsage->Text = gcnew System::String( "用途" ); - //this->rUsageSale->Text = gcnew System::String( "一般販売用" ); - //this->rUsageSample->Text = gcnew System::String( "試遊台用" ); - //this->rUsageDst->Text = gcnew System::String( "データ配信用" ); - //this->rUsageOther->Text = gcnew System::String( "その他" ); - //this->labRemasterVer->Text = gcnew System::String( "リマスターバージョン" ); - //this->cboxRemasterVerE->Text = gcnew System::String( "E(事前版)" ); - //this->labSubmitVer->Text = gcnew System::String( "提出バージョン" ); - //this->labCapSubmitVer->Text = gcnew System::String( "* リマスターバージョンが上がると再び0からカウントとなります。" ); - //this->labSDK->Text = gcnew System::String( "SDKバージョン" ); + // 提出情報タブ + this->tabSubmitInfo->Text = gcnew System::String( "提出情報" ); + this->labProductName->Text = gcnew System::String( "製品名" ); + this->labProductCode->Text = gcnew System::String( "製品コード" ); + this->labReleaseDate->Text = gcnew System::String( "発売予定日" ); + this->labSubmiteDate->Text = gcnew System::String( "書類提出日" ); + this->gboxSubmitWay->Text = gcnew System::String( "提出方法" ); + this->rSubmitPost->Text = gcnew System::String( "郵送" ); + this->rSubmitHand->Text = gcnew System::String( "手渡し" ); + this->gboxUsage->Text = gcnew System::String( "用途" ); + this->rUsageSale->Text = gcnew System::String( "一般販売用" ); + this->rUsageSample->Text = gcnew System::String( "試遊台用" ); + this->rUsageDst->Text = gcnew System::String( "データ配信用" ); + this->rUsageOther->Text = gcnew System::String( "その他" ); + this->labSubmitVer->Text = gcnew System::String( "提出バージョン" ); + this->labCapSubmitVer->Text = gcnew System::String( "* リマスターバージョンが上がると再び0からカウント" ); + // 海外版タブ + this->tabForeignInfo->Text = gcnew System::String( "海外版" ); + this->labProductNameForeign->Text = gcnew System::String( "製品名" ); + this->labProductCodeForeign->Text = gcnew System::String( "製品コード" ); + this->cboxReleaseForeign->Text = gcnew System::String( "海外版を発売する(予定)" ); + this->labMultiForeign1->Text = gcnew System::String( "* 複数ある場合のみ" ); + this->labMultiForeign2->Text = gcnew System::String( "* 複数ある場合のみ" ); + // 会社情報タブ + this->tabCompanyInfo1->Text = gcnew System::String( "会社情報1" ); + this->tabCompanyInfo2->Text = gcnew System::String( "会社情報2" ); + this->gboxPerson1->Text = gcnew System::String( "担当者1" ); + this->gboxPerson2->Text = gcnew System::String( "担当者2" ); + this->cboxIsInputPerson2->Text = gcnew System::String( "担当者2を入力する" ); + this->labCompany1->Text = gcnew System::String( "貴社名" ); + this->labDepart1->Text = gcnew System::String( "部署名" ); + this->labPerson1->Text = gcnew System::String( "ご氏名" ); + this->labCompany2->Text = gcnew System::String( "貴社名" ); + this->labDepart2->Text = gcnew System::String( "部署名" ); + this->labPerson2->Text = gcnew System::String( "ご氏名" ); + // ふりがな情報を有効にする + this->tboxFurigana1->Enabled = true; + this->labFurigana1->Text = gcnew System::String("ふりがな"); + this->tboxFurigana2->Enabled = true; + this->labFurigana2->Text = gcnew System::String("ふりがな"); + // 備考タブ + this->tabCaption->Text = gcnew System::String( "備考" ); + this->labCaption->Text = gcnew System::String( "その他連絡事項があればご記入ください" ); - //// 会社情報タブ - //this->tabCompanyInfo->Text = gcnew System::String( "会社情報" ); - //this->gboxPerson1->Text = gcnew System::String( "担当者1" ); - //this->gboxPerson2->Text = gcnew System::String( "担当者2" ); - //this->cboxIsInputPerson2->Text = gcnew System::String( "担当者2を入力する(任意)" ); - //this->labCompany1->Text = gcnew System::String( "貴社名" ); - //this->labDepart1->Text = gcnew System::String( "部署名" ); - //this->labPerson1->Text = gcnew System::String( "ご氏名" ); - //this->labCompany2->Text = gcnew System::String( "貴社名" ); - //this->labDepart2->Text = gcnew System::String( "部署名" ); - //this->labPerson2->Text = gcnew System::String( "ご氏名" ); + // タブの注意書き + this->labCautionInput->Text = gcnew System::String( "* これらの項目は書類提出に必要な情報です。入力してください。" ); + this->labCautionCheck->Text = gcnew System::String( "* これらの項目はROMデータの確認用です。入力の必要はありません。" ); - //// ふりがな情報を削除 - //this->tboxFurigana1->Enabled = true; - //this->labFurigana1->Text = gcnew System::String("ふりがな"); - //this->tboxFurigana2->Enabled = true; - //this->labFurigana2->Text = gcnew System::String("ふりがな"); + // TWL仕様 + this->tabTWLSpec1->Text = gcnew System::String( "TWL仕様1" ); + this->tabTWLSpec2->Text = gcnew System::String( "TWL仕様2" ); + this->tabTWLSpec3->Text = gcnew System::String( "TWL仕様3" ); + this->tabTWLSpec4->Text = gcnew System::String( "TWL仕様4" ); + this->tabSDK->Text = gcnew System::String( "SDK" ); + this->gboxTWLExInfo->Text = gcnew System::String( "TWL拡張情報" ); + this->labNormalRomOffset->Text = gcnew System::String( "TWLノーマル領域ROMオフセット" ); + this->labKeyTableRomOffset->Text = gcnew System::String( "TWL専用領域ROMオフセット" ); + this->cboxIsNormalJump->Text = gcnew System::String( "ノーマルジャンプ許可" ); + this->cboxIsTmpJump->Text = gcnew System::String( "tmpジャンプ許可" ); + this->cboxIsSubBanner->Text = gcnew System::String( "サブバナーファイル有効" ); + this->cboxIsWL->Text = gcnew System::String( "NTRホワイトリスト署名有効" ); + this->gboxAccess->Text = gcnew System::String( "アクセスコントロール情報" ); + this->cboxIsSD->Text = gcnew System::String( "SDカード" ); + this->cboxIsNAND->Text = gcnew System::String( "NANDフラッシュメモリ" ); + this->labIsGameCardOn->Text = gcnew System::String( "ゲームカード電源" ); + this->labAccessOther->Text = gcnew System::String( "その他" ); + this->gboxShared2Size->Text = gcnew System::String( "Shared2ファイルサイズ" ); + this->cboxIsShared2->Text = gcnew System::String( "Shared2ファイル使用" ); + this->labSDK->Text = gcnew System::String( "SDKバージョン" ); + this->labLib->Text = gcnew System::String( "使用ライブラリ" ); + this->labCaptionEx->Text = gcnew System::String( "特記事項" ); - //// プログラム仕様 - //this->tabSpecInfo->Text = gcnew System::String( "追加情報1" ); - //this->cboxIsWireless->Text = gcnew System::String( "DSワイヤレス通信対応" ); - //this->cboxIsTouch->Text = gcnew System::String( "タッチスクリーン対応" ); - //this->cboxIsMic->Text = gcnew System::String( "マイク対応" ); - //this->cboxIsGBACartridge->Text = gcnew System::String( "GBAカートリッジ対応" ); - //this->cboxIsDSCartridge->Text = gcnew System::String( "DSカートリッジ対応" ); - //this->cboxIsWiFi->Text = gcnew System::String( "Wi-Fiコネクション対応" ); - //this->cboxIsClock->Text = gcnew System::String( "時計機能あり" ); - //this->cboxIsSoftReset->Text = gcnew System::String( "ソフトリセット機能あり" ); - //this->cboxIsPictoChatSearch->Text = gcnew System::String( "ピクトチャットサーチあり" ); - //this->cboxIsAutoBackLightOff->Text = gcnew System::String( "自動バックライトOFF" ); - //this->labTimeAutoBackLightOff->Text = gcnew System::String( "分" ); - //this->cboxIsAutoLcdOff->Text = gcnew System::String( "自動LCD OFF" ); - //this->labTimeAutoLcdOff->Text = gcnew System::String( "分" ); - //this->cboxIsSleep->Text = gcnew System::String( "スリープモード対応" ); - //this->cboxIsNotSleepClose->Text = gcnew System::String( "本体を閉じてもスリープモードに遷移しない場合がある" ); - //this->cboxIsSleepAlarm->Text = gcnew System::String( "RTCアラームで復帰する場合がある" ); - //this->labTimeSleepClose2->Text = gcnew System::String( "分" ); - //this->labSleepAlarmProc->Text = gcnew System::String( "→ 復帰した場合の処理内容" ); - //this->cboxIsIPLUserComment->Text = gcnew System::String( "IPLのユーザネーム・コメントの利用" ); - //this->labIsIPLUserCommentScene->Text= gcnew System::String( "→ 利用している場面" ); - //this->cboxIsAllIPLFonts->Text = gcnew System::String( "IPLで設定可能なフォントをすべて表示できる" ); + // ROMデータ編集可能情報 + this->gboxTWLInfoWritable->Text = gcnew System::String( "ROM編集可能情報(必要であれば変更してください)" ); + this->labEULA->Text = gcnew System::String( "EULA同意バージョン" ); + this->cboxIsEULA->Text = gcnew System::String( "EULA同意" ); + this->cboxIsWirelessIcon->Text = gcnew System::String( "DSワイヤレス通信アイコン表示" ); + this->cboxIsWiFiIcon->Text = gcnew System::String( "Wi-Fi通信アイコン表示" ); + this->labRegion->Text = gcnew System::String( "カードリージョン" ); + this->combRegion->Items->Clear(); + this->combRegion->Items->AddRange(gcnew cli::array< System::Object^ >(5) + {L"日本のみ", L"米国のみ", L"欧州のみ", L"豪州のみ", L"欧州および豪州"}); - //// プログラム仕様2 - //this->tabSpecInfo2->Text = gcnew System::String( "追加情報2" ); - //this->labIsLang->Text = gcnew System::String( "ゲーム内での使用言語" ); - //this->cboxIsLangJ->Text = gcnew System::String( "日本語" ); - //this->cboxIsLangE->Text = gcnew System::String( "英語" ); - //this->cboxIsLangF->Text = gcnew System::String( "フランス語" ); - //this->cboxIsLangG->Text = gcnew System::String( "ドイツ語" ); - //this->cboxIsLangI->Text = gcnew System::String( "イタリア語" ); - //this->cboxIsLangS->Text = gcnew System::String( "スペイン語" ); - //this->cboxIsLangC->Text = gcnew System::String( "中国語" ); - //this->cboxIsLangK->Text = gcnew System::String( "韓国語" ); - //this->cboxIsLangOther->Text = gcnew System::String( "その他" ); - //this->labIsIPLLang->Text = gcnew System::String( "IPLの言語設定" ); - //this->rIsIPLLang->Text = gcnew System::String( "参照している" ); - //this->rIsNotIPLLang->Text = gcnew System::String( "参照していない" ); + // ペアレンタルコントロール + this->labParentalRating->Text = gcnew System::String( "レーティング" ); + this->labParentalEnable->Text = gcnew System::String( "制限を有効" ); + this->labParentalForceEnable->Text = gcnew System::String( "Rating Pending" ); - //// TWL拡張仕様1 - //this->tabTWLInfo->Text = gcnew System::String( "TWL拡張仕様1" ); - //this->gboxTWLInfoReadOnly->Text = gcnew System::String( "TWL拡張情報(編集不可)" ); - //this->labNormalRomOffset->Text = gcnew System::String( "TWLノーマル領域ROMオフセット" ); - //this->labKeyTableRomOffset->Text = gcnew System::String( "TWL専用領域ROMオフセット" ); - //this->cboxIsNormalJump->Text = gcnew System::String( "ノーマルジャンプ許可" ); - //this->cboxIsTmpJump->Text = gcnew System::String( "tmpジャンプ許可" ); - //this->cboxIsSubBanner->Text = gcnew System::String( "サブバナーファイル有効" ); - //this->cboxIsWL->Text = gcnew System::String( "NTRホワイトリスト署名有効" ); - //this->gboxTWLInfoWritable->Text = gcnew System::String( "TWL拡張情報(編集可)" ); - //this->labEULA->Text = gcnew System::String( "EULA同意バージョン" ); - //this->cboxIsEULA->Text = gcnew System::String( "EULA同意" ); - //this->cboxIsWirelessIcon->Text = gcnew System::String( "DSワイヤレス通信アイコン表示" ); - //this->cboxIsWiFiIcon->Text = gcnew System::String( "Wi-Fi通信アイコン表示" ); + index = this->combCERO->SelectedIndex; // いったんclearすると現在のindexに意味がなくなるので退避 + this->combCERO->Items->Clear(); + this->combCERO->Items->AddRange(gcnew cli::array< System::Object^ >(6) {L"A (全年齢)", L"B (12歳以上)", L"C (15歳以上)", L"D (17歳以上)", + L"Z (18歳以上)", L"未審査"}); + this->combCERO->SelectedIndex = index; - //// TWL拡張仕様2 - //this->tabTWLInfo2->Text = gcnew System::String( "TWL拡張仕様2" ); - //this->gboxAccess->Text = gcnew System::String( "アクセスコントロール情報" ); - //this->cboxIsSD->Text = gcnew System::String( "SDカード" ); - //this->cboxIsNAND->Text = gcnew System::String( "NANDフラッシュメモリ" ); - //this->labIsGameCardOn->Text = gcnew System::String( "ゲームカード電源" ); - //this->labAccessOther->Text = gcnew System::String( "その他" ); - //this->gboxShared2Size->Text = gcnew System::String( "Shared2ファイルサイズ" ); - //this->cboxIsShared2->Text = gcnew System::String( "Shared2ファイル使用" ); + index = this->combESRB->SelectedIndex; + this->combESRB->Items->Clear(); + this->combESRB->Items->AddRange(gcnew cli::array< System::Object^ >(6) {L"EC (3歳以上)", L"E (6歳以上)", L"E10+ (10歳以上)", L"T (13歳以上)", + L"M (17歳以上)", L"未審査"}); + this->combESRB->SelectedIndex = index; - //// 使用ライセンス - //this->tabLicenseInfo->Text = gcnew System::String( "使用ライセンス" ); - //this->cboxUseLc->Text = gcnew System::String( "LCフォント (SHARP)" ); - //this->cboxUseAtok->Text = gcnew System::String( "ATOKライブラリ (JUSTSYSTEM)" ); - //this->cboxUseVoiceChat->Text = gcnew System::String( "VoiceChatライブラリ (Abiosso)" ); - //this->cboxUseWiFiLib->Text = gcnew System::String( "NITRO-WiFiライブラリ (NINTENDO)" ); - //this->cboxUseVoiceRecog->Text = gcnew System::String( "音声認識 (松下)" ); - //this->cboxUseCharRecog->Text = gcnew System::String( "Decuma手書き文字認識ライブラリ (Zi)" ); - //this->cboxUseVoiceCombine->Text = gcnew System::String( "音声合成 (SHARP)" ); - //this->cboxUseNetFront->Text = gcnew System::String( "NetFront Browser (ACCESS)" ); - //this->cboxUseOthers->Text = gcnew System::String( "その他" ); + index = this->combUSK->SelectedIndex; + this->combUSK->Items->Clear(); + this->combUSK->Items->AddRange(gcnew cli::array< System::Object^ >(6) {L"年齢制限なし", L"6歳以上", L"12歳以上", L"16歳以上", L"青少年には不適切", + L"未審査"}); + this->combUSK->SelectedIndex = index; - //// ペアレンタルコントロール - //this->tabParental->Text = gcnew System::String( "ペアレンタルコントロール" ); - //this->labParentalRating->Text = gcnew System::String( "レーティング" ); - //this->labParentalEnable->Text = gcnew System::String( "制限を有効" ); - //this->labParentalForceEnable->Text = gcnew System::String( "Rating Pending" ); + index = this->combPEGI->SelectedIndex; + this->combPEGI->Items->Clear(); + this->combPEGI->Items->AddRange(gcnew cli::array< System::Object^ >(6) {L"3歳以上", L"7歳以上", L"12歳以上", L"16歳以上", L"18歳以上", + L"未審査"}); + this->combPEGI->SelectedIndex = index; - //index = this->combCERO->SelectedIndex; // いったんclearすると現在のindexに意味がなくなるので退避 - //this->combCERO->Items->Clear(); - //this->combCERO->Items->AddRange(gcnew cli::array< System::Object^ >(6) {L"A (全年齢)", L"B (12歳以上)", L"C (15歳以上)", L"D (17歳以上)", - // L"Z (18歳以上)", L"未審査"}); - //this->combCERO->SelectedIndex = index; + index = this->combPEGIPRT->SelectedIndex; + this->combPEGIPRT->Items->Clear(); + this->combPEGIPRT->Items->AddRange(gcnew cli::array< System::Object^ >(6) {L"4歳以上", L"6歳以上", L"12歳以上", L"16歳以上", L"18歳以上", + L"未審査"}); + this->combPEGIPRT->SelectedIndex = index; - //index = this->combESRB->SelectedIndex; - //this->combESRB->Items->Clear(); - //this->combESRB->Items->AddRange(gcnew cli::array< System::Object^ >(6) {L"EC (3歳以上)", L"E (6歳以上)", L"E10+ (10歳以上)", L"T (13歳以上)", - // L"M (17歳以上)", L"未審査"}); - //this->combESRB->SelectedIndex = index; + index = this->combPEGIBBFC->SelectedIndex; + this->combPEGIBBFC->Items->Clear(); + this->combPEGIBBFC->Items->AddRange(gcnew cli::array< System::Object^ >(9) {L"3歳以上", L"4歳以上推奨", L"7歳以上", L"8歳以上推奨", L"12歳以上", + L"15歳以上", L"16歳以上", L"18歳以上", L"未審査"}); + this->combPEGIBBFC->SelectedIndex = index; - //index = this->combUSK->SelectedIndex; - //this->combUSK->Items->Clear(); - //this->combUSK->Items->AddRange(gcnew cli::array< System::Object^ >(6) {L"年齢制限なし", L"6歳以上", L"12歳以上", L"16歳以上", L"青少年には不適切", - // L"未審査"}); - //this->combUSK->SelectedIndex = index; + index = this->combOFLC->SelectedIndex; + this->combOFLC->Items->Clear(); + this->combOFLC->Items->AddRange(gcnew cli::array< System::Object^ >(5) {L"G", L"PG", L"M", L"MA15+", L"未審査"}); + this->combOFLC->SelectedIndex = index; - //index = this->combPEGI->SelectedIndex; - //this->combPEGI->Items->Clear(); - //this->combPEGI->Items->AddRange(gcnew cli::array< System::Object^ >(6) {L"3歳以上", L"7歳以上", L"12歳以上", L"16歳以上", L"18歳以上", - // L"未審査"}); - //this->combPEGI->SelectedIndex = index; - - //index = this->combPEGIPRT->SelectedIndex; - //this->combPEGIPRT->Items->Clear(); - //this->combPEGIPRT->Items->AddRange(gcnew cli::array< System::Object^ >(6) {L"4歳以上", L"6歳以上", L"12歳以上", L"16歳以上", L"18歳以上", - // L"未審査"}); - //this->combPEGIPRT->SelectedIndex = index; - - //index = this->combPEGIBBFC->SelectedIndex; - //this->combPEGIBBFC->Items->Clear(); - //this->combPEGIBBFC->Items->AddRange(gcnew cli::array< System::Object^ >(9) {L"3歳以上", L"4歳以上推奨", L"7歳以上", L"8歳以上推奨", L"12歳以上", - // L"15歳以上", L"16歳以上", L"18歳以上", L"未審査"}); - //this->combPEGIBBFC->SelectedIndex = index; - - //index = this->combOFLC->SelectedIndex; - //this->combOFLC->Items->Clear(); - //this->combOFLC->Items->AddRange(gcnew cli::array< System::Object^ >(5) {L"G", L"PG", L"M", L"MA15+", L"未審査"}); - //this->combOFLC->SelectedIndex = index; - - //// 特殊な設定用のテキストボックスの表記を変更 - //this->setSrlFormsCaptionEx(); + // 特殊な設定用のテキストボックスの表記を変更 + this->setSrlFormsCaptionEx(); } private: void changeEnglish(void) { - //System::Int32 index; + System::Int32 index; - //// フロントパネル上部 - //this->gboxSrl->Text = gcnew System::String( "ROM Info." ); - //this->labTitleName->Text = gcnew System::String( "Title name" ); - //this->labGameCode->Text = gcnew System::String( "Game code" ); - //this->labMakerCode->Text = gcnew System::String( "Maker code" ); - //this->labPlatform->Text = gcnew System::String( "Platform" ); - //this->labRomType->Text = gcnew System::String( "ROM type" ); - //this->labRomSize->Text = gcnew System::String( "ROM size" ); - //this->labBackup->Text = gcnew System::String( "Backup memory" ); - //this->labHeaderCRC->Text = gcnew System::String( "Header CRC" ); - //this->labRomCRC->Text = gcnew System::String( "ROM CRC" ); - //this->labCaption->Text = gcnew System::String( "Remarks culumn" ); - //index = this->combBackup->SelectedIndex; - //this->combBackup->Items->Clear(); - //this->combBackup->Items->AddRange(gcnew cli::array< System::Object^ >(9) {L"4Kbit EEPROM", L"64Kbit EEPROM", L"512Kbit EEPROM", - // L"256Kbit FRAM", L"2Mbit FLASH", L"4Mbit FLASH", L"8Mbit FLASH", L"Nothing", L"Other"}); - //this->combBackup->SelectedIndex = index; + // フロントパネル上部 + this->gboxSrl->Text = gcnew System::String( "ROM Info." ); + this->labTitleName->Text = gcnew System::String( "Game title" ); + this->labGameCode->Text = gcnew System::String( "Game code" ); + this->labMakerCode->Text = gcnew System::String( "Maker code" ); + this->labPlatform->Text = gcnew System::String( "Platform" ); + this->labRomType->Text = gcnew System::String( "ROM type" ); + this->labRomSize->Text = gcnew System::String( "ROM size" ); + this->labRemasterVer->Text = gcnew System::String( "Release ver." ); + this->cboxRemasterVerE->Text = gcnew System::String( "E(Preliminary ver.)" ); + this->labBackup->Text = gcnew System::String( "Backup memory" ); + this->labHeaderCRC->Text = gcnew System::String( "Header CRC" ); + this->labRomCRC->Text = gcnew System::String( "ROM CRC" ); + index = this->combBackup->SelectedIndex; + this->combBackup->Items->Clear(); + this->combBackup->Items->AddRange(gcnew cli::array< System::Object^ >(9) {L"4Kbit EEPROM", L"64Kbit EEPROM", L"512Kbit EEPROM", + L"256Kbit FRAM", L"2Mbit FLASH", L"4Mbit FLASH", L"8Mbit FLASH", L"Nothing", L"Other"}); + this->combBackup->SelectedIndex = index; - //// フロントパネル下部 - //this->gboxFileOpen->Text = gcnew System::String( "ROM file I/O" ); - //this->butOpen->Text = gcnew System::String( "Open a ROM file" ); - //this->butSaveAs->Text = gcnew System::String( "Save a ROM file" ); - //this->butMakeMaster->Text = gcnew System::String( "Make a submission sheet" ); + // フロントパネル下部 + this->gboxFileOpen->Text = gcnew System::String( "ROM file I/O" ); + this->butOpen->Text = gcnew System::String( "Open a ROM file" ); + this->butSaveAs->Text = gcnew System::String( "Save a ROM file" ); + this->butMakeMaster->Text = gcnew System::String( "Make a submission sheet" ); - //// 提出情報タブ + // 提出情報タブ this->tabSubmitInfo->Text = gcnew System::String( "Submission Info." ); this->labProductName->Text = gcnew System::String( "Product name" ); this->labProductCode->Text = gcnew System::String( "Product code" ); - this->labProductNameForeign->Text = gcnew System::String( "Product name" ); - this->labProductCodeForeign->Text = gcnew System::String( "Product code" ); - this->cboxReleaseForeign->Text = gcnew System::String( "Is scheduled to go on sale" ); this->labReleaseDate->Text = gcnew System::String( "Release date" ); this->labSubmiteDate->Text = gcnew System::String( "Submission date" ); - this->labSubmitWay->Text = gcnew System::String( "How to submit" ); + this->gboxSubmitWay->Text = gcnew System::String( "How to submit" ); this->rSubmitPost->Text = gcnew System::String( "Mail" ); this->rSubmitHand->Text = gcnew System::String( "Handover" ); - this->labUsage->Text = gcnew System::String( "Purpose" ); + this->gboxUsage->Text = gcnew System::String( "Purpose" ); this->rUsageSale->Text = gcnew System::String( "For Sale" ); this->rUsageSample->Text = gcnew System::String( "For Trial" ); this->rUsageDst->Text = gcnew System::String( "For Network distribution" ); this->rUsageOther->Text = gcnew System::String( "Other" ); - this->labRemasterVer->Text = gcnew System::String( "Remaster ver." ); - this->cboxRemasterVerE->Text = gcnew System::String( "E(Preliminary ver.)" ); - this->labSubmitVer->Text = gcnew System::String( "Submittion ver." ); - this->labCapSubmitVer->Text = gcnew System::String( "* return to 0 when remaster ver. is updated." ); - this->labSDK->Text = gcnew System::String( "SDK ver." ); + this->labSubmitVer->Text = gcnew System::String( "Submission ver." ); + this->labCapSubmitVer->Text = gcnew System::String( "* return to 0 when release ver. is updated." ); + // 海外版タブ + this->tabForeignInfo->Text = gcnew System::String( "Foreign ver." ); + this->labProductNameForeign->Text = gcnew System::String( "Product name" ); + this->labProductCodeForeign->Text = gcnew System::String( "Product code" ); + this->cboxReleaseForeign->Text = gcnew System::String( "Foreign ver. is scheduled to go on sale" ); + this->labMultiForeign1->Text = gcnew System::String( "* Only release multi ver." ); + this->labMultiForeign2->Text = gcnew System::String( "* Only release multi ver." ); + // 会社情報タブ + this->tabCompanyInfo1->Text = gcnew System::String( "Campany1" ); + this->tabCompanyInfo2->Text = gcnew System::String( "Campany2" ); + this->gboxPerson1->Text = gcnew System::String( "Account1" ); + this->gboxPerson2->Text = gcnew System::String( "Account2" ); + this->cboxIsInputPerson2->Text = gcnew System::String( "Input Account2" ); + this->labCompany1->Text = gcnew System::String( "Company" ); + this->labDepart1->Text = gcnew System::String( "Dept." ); + this->labPerson1->Text = gcnew System::String( "Name" ); + this->labCompany2->Text = gcnew System::String( "Company" ); + this->labDepart2->Text = gcnew System::String( "Dept." ); + this->labPerson2->Text = gcnew System::String( "Name" ); + // ふりがな情報を削除 + this->tboxFurigana1->Clear(); + this->tboxFurigana1->Enabled = false; + this->labFurigana1->Text = gcnew System::String(""); + this->tboxFurigana2->Clear(); + this->tboxFurigana2->Enabled = false; + this->labFurigana2->Text = gcnew System::String(""); + // 備考タブ + this->tabCaption->Text = gcnew System::String( "Remarks" ); + this->labCaption->Text = gcnew System::String( "Please write further information." ); - //// 会社情報タブ - //this->tabCompanyInfo->Text = gcnew System::String( "Campany Info." ); - //this->gboxPerson1->Text = gcnew System::String( "Account1" ); - //this->gboxPerson2->Text = gcnew System::String( "Account2" ); - //this->cboxIsInputPerson2->Text = gcnew System::String( "Input Account2" ); - //this->labCompany1->Text = gcnew System::String( "Company" ); - //this->labDepart1->Text = gcnew System::String( "Dept." ); - //this->labPerson1->Text = gcnew System::String( "Name" ); - //this->labCompany2->Text = gcnew System::String( "Company" ); - //this->labDepart2->Text = gcnew System::String( "Dept." ); - //this->labPerson2->Text = gcnew System::String( "Name" ); + // タブの注意書き + this->labCautionInput->Text = gcnew System::String( "* These items are necesarry for submission. Please input." ); + this->labCautionCheck->Text = gcnew System::String( "* These items are used for checking ROM data. They are read only." ); - //// ふりがな情報を削除 - //this->tboxFurigana1->Clear(); - //this->tboxFurigana1->Enabled = false; - //this->labFurigana1->Text = gcnew System::String(""); - //this->tboxFurigana2->Clear(); - //this->tboxFurigana2->Enabled = false; - //this->labFurigana2->Text = gcnew System::String(""); + // TWL仕様 + this->tabTWLSpec1->Text = gcnew System::String( "TWL Spec.1" ); + this->tabTWLSpec2->Text = gcnew System::String( "TWL Spec.2" ); + this->tabTWLSpec3->Text = gcnew System::String( "TWL Spec.3" ); + this->tabTWLSpec4->Text = gcnew System::String( "TWL Spec.4" ); + this->tabSDK->Text = gcnew System::String( "SDK" ); + this->gboxTWLExInfo->Text = gcnew System::String( "TWL Extended Info" ); + this->labNormalRomOffset->Text = gcnew System::String( "TWL normal area ROM offset" ); + this->labKeyTableRomOffset->Text = gcnew System::String( "TWL secure area ROM offset" ); + this->cboxIsNormalJump->Text = gcnew System::String( "Enable Normal app. jump" ); + this->cboxIsTmpJump->Text = gcnew System::String( "Enable Temp. app. jump" ); + this->cboxIsSubBanner->Text = gcnew System::String( "Enable SubBanner file" ); + this->cboxIsWL->Text = gcnew System::String( "Enable NTR WhiteList signature" ); + this->gboxAccess->Text = gcnew System::String( "Access Control" ); + this->cboxIsSD->Text = gcnew System::String( "SD Card" ); + this->cboxIsNAND->Text = gcnew System::String( "NAND Flash Memory" ); + this->labIsGameCardOn->Text = gcnew System::String( "Card Power" ); + this->labAccessOther->Text = gcnew System::String( "Others" ); + this->gboxShared2Size->Text = gcnew System::String( "Size of Shared2 Files" ); + this->cboxIsShared2->Text = gcnew System::String( "Use Shared2 files" ); + this->labSDK->Text = gcnew System::String( "SDK ver." ); + this->labLib->Text = gcnew System::String( "Libraries used by the program" ); + this->labCaptionEx->Text = gcnew System::String( "Special note" ); - //// プログラム仕様 - //this->tabSpecInfo->Text = gcnew System::String( "Add.Info.1" ); - //this->cboxIsWireless->Text = gcnew System::String( "DS Wireless support" ); - //this->cboxIsTouch->Text = gcnew System::String( "Touch screen support" ); - //this->cboxIsMic->Text = gcnew System::String( "Mic Support" ); - //this->cboxIsGBACartridge->Text = gcnew System::String( "GBA Cartridge support" ); - //this->cboxIsDSCartridge->Text = gcnew System::String( "DS Cartridge support" ); - //this->cboxIsWiFi->Text = gcnew System::String( "Wi-Fi support" ); - //this->cboxIsClock->Text = gcnew System::String( "Clock function" ); - //this->cboxIsSoftReset->Text = gcnew System::String( "Soft Reset function" ); - //this->cboxIsPictoChatSearch->Text = gcnew System::String( "PictoChat search function" ); - //this->cboxIsAutoBackLightOff->Text = gcnew System::String( "Auto BackLight Off" ); - //this->labTimeAutoBackLightOff->Text = gcnew System::String( "min." ); - //this->cboxIsAutoLcdOff->Text = gcnew System::String( "Auto LCD Off" ); - //this->labTimeAutoLcdOff->Text = gcnew System::String( "min." ); - //this->cboxIsSleep->Text = gcnew System::String( "Sleep mode support" ); - //this->cboxIsNotSleepClose->Text = gcnew System::String( "May not transit to sleep mode when the housing closed" ); - //this->cboxIsSleepAlarm->Text = gcnew System::String( "Return from sleep mode when the RTC alarm fired" ); - //this->labTimeSleepClose2->Text = gcnew System::String( "min." ); - //this->labSleepAlarmProc->Text = gcnew System::String( "→In that case, what to process" ); - //this->cboxIsIPLUserComment->Text = gcnew System::String( "Avail the user name or comments included the IPL" ); - //this->labIsIPLUserCommentScene->Text= gcnew System::String( "→That scene" ); - //this->cboxIsAllIPLFonts->Text = gcnew System::String( "Can display all fonts set by users" ); + // ROMデータ編集可能情報 + this->gboxTWLInfoWritable->Text = gcnew System::String( "ROM Writable Info.(Please Change if necesarry.)" ); + this->labEULA->Text = gcnew System::String( "EULA agreement ver." ); + this->cboxIsEULA->Text = gcnew System::String( "Agree EULA" ); + this->cboxIsWirelessIcon->Text = gcnew System::String( "Display an Icon of DS Wireless" ); + this->cboxIsWiFiIcon->Text = gcnew System::String( "Display an Icon of Wi-Fi connection" ); + this->labRegion->Text = gcnew System::String( "Card Region" ); + this->combRegion->Items->Clear(); + this->combRegion->Items->AddRange(gcnew cli::array< System::Object^ >(5) + {L"Japan Only", L"USA Only", L"Europe Only", L"Australia only", L"Europe and Australia"}); - //// プログラム仕様2 - //this->tabSpecInfo2->Text = gcnew System::String( "Add.Info.2" ); - //this->labIsLang->Text = gcnew System::String( "Used languages" ); - //this->cboxIsLangJ->Text = gcnew System::String( "Japanese" ); - //this->cboxIsLangE->Text = gcnew System::String( "English" ); - //this->cboxIsLangF->Text = gcnew System::String( "French" ); - //this->cboxIsLangG->Text = gcnew System::String( "German" ); - //this->cboxIsLangI->Text = gcnew System::String( "Italian" ); - //this->cboxIsLangS->Text = gcnew System::String( "Espanol" ); - //this->cboxIsLangC->Text = gcnew System::String( "Chinese" ); - //this->cboxIsLangK->Text = gcnew System::String( "Korean" ); - //this->cboxIsLangOther->Text = gcnew System::String( "Other" ); - //this->labIsIPLLang->Text = gcnew System::String( "IPL Language Setting" ); - //this->rIsIPLLang->Text = gcnew System::String( "Refered" ); - //this->rIsNotIPLLang->Text = gcnew System::String( "NOT Refered" ); + // ペアレンタルコントロール + this->labParentalRating->Text = gcnew System::String( "Rating" ); + this->labParentalEnable->Text = gcnew System::String( "Enable Control" ); + this->labParentalForceEnable->Text = gcnew System::String( "Rating Pending" ); - //// TWL拡張仕様1 - //this->tabTWLInfo->Text = gcnew System::String( "TWL Ext. Info.1" ); - //this->gboxTWLInfoReadOnly->Text = gcnew System::String( "TWL Info (Read Only)" ); - //this->labNormalRomOffset->Text = gcnew System::String( "TWL normal area ROM offset" ); - //this->labKeyTableRomOffset->Text = gcnew System::String( "TWL secure area ROM offset" ); - //this->cboxIsNormalJump->Text = gcnew System::String( "Enable Normal app. jump" ); - //this->cboxIsTmpJump->Text = gcnew System::String( "Enable Temp. app. jump" ); - //this->cboxIsSubBanner->Text = gcnew System::String( "Enable SubBanner file" ); - //this->cboxIsWL->Text = gcnew System::String( "Enable NTR WhiteList signature" ); - //this->gboxTWLInfoWritable->Text = gcnew System::String( "TWL Info (Writable)" ); - //this->labEULA->Text = gcnew System::String( "EULA agreement ver." ); - //this->cboxIsEULA->Text = gcnew System::String( "Agree EULA" ); - //this->cboxIsWirelessIcon->Text = gcnew System::String( "Display an Icon of DS Wireless" ); - //this->cboxIsWiFiIcon->Text = gcnew System::String( "Display an Icon of Wi-Fi connection" ); + index = this->combCERO->SelectedIndex; // いったんclearすると現在のindexに意味がなくなるので退避 + this->combCERO->Items->Clear(); + this->combCERO->Items->AddRange(gcnew cli::array< System::Object^ >(6) + { L"A (All ages)", L"B (aged 12 or older)", L"C (aged 15 or older)", L"D (aged 17 or older)", L"Z (aged 18 or older)", L"Unexamined"}); + this->combCERO->SelectedIndex = index; - //// TWL拡張仕様2 - //this->tabTWLInfo2->Text = gcnew System::String( "TWL Ext. Info.2" ); - //this->gboxAccess->Text = gcnew System::String( "Access Control" ); - //this->cboxIsSD->Text = gcnew System::String( "SD Card" ); - //this->cboxIsNAND->Text = gcnew System::String( "NAND Flash Memory" ); - //this->labIsGameCardOn->Text = gcnew System::String( "Card Power" ); - //this->labAccessOther->Text = gcnew System::String( "Others" ); - //this->gboxShared2Size->Text = gcnew System::String( "Size of Shared2 Files" ); - //this->cboxIsShared2->Text = gcnew System::String( "Use Shared2 files" ); + index = this->combESRB->SelectedIndex; + this->combESRB->Items->Clear(); + this->combESRB->Items->AddRange(gcnew cli::array< System::Object^ >(6) + {L"EC (aged 3 or older)", L"E (aged 6 or older)", L"E10+ (aged 10 or older)", L"T (aged 13 or older)", L"M (aged 17 or older)", L"Unexamined"}); + this->combESRB->SelectedIndex = index; - //// 使用ライセンス - //this->tabLicenseInfo->Text = gcnew System::String( "Licenses" ); - //this->cboxUseLc->Text = gcnew System::String( "LC Font (SHARP)" ); - //this->cboxUseAtok->Text = gcnew System::String( "ATOK Library (JUSTSYSTEM)" ); - //this->cboxUseVoiceChat->Text = gcnew System::String( "VoiceChat Library (Abiosso)" ); - //this->cboxUseWiFiLib->Text = gcnew System::String( "NITRO-WiFi Library (NINTENDO)" ); - //this->cboxUseVoiceRecog->Text = gcnew System::String( "Voice Recognition (Panasonic)" ); - //this->cboxUseCharRecog->Text = gcnew System::String( "Decuma Handwriting Recognition (Zi)" ); - //this->cboxUseVoiceCombine->Text = gcnew System::String( "Speech synthesis (SHARP)" ); - //this->cboxUseNetFront->Text = gcnew System::String( "NetFront Browser (ACCESS)" ); - //this->cboxUseOthers->Text = gcnew System::String( "Others" ); + index = this->combUSK->SelectedIndex; + this->combUSK->Items->Clear(); + this->combUSK->Items->AddRange(gcnew cli::array< System::Object^ >(6) + {L"All ages", L"aged 6 or older", L"aged 12 or older", L"aged 16 or older", L"Inadequent for young", L"Unexamined"}); + this->combUSK->SelectedIndex = index; - //// ペアレンタルコントロール - //this->tabParental->Text = gcnew System::String( "Parental Control" ); - //this->labParentalRating->Text = gcnew System::String( "Rating" ); - //this->labParentalEnable->Text = gcnew System::String( "Enable Control" ); - //this->labParentalForceEnable->Text = gcnew System::String( "Rating Pending" ); + index = this->combPEGI->SelectedIndex; + this->combPEGI->Items->Clear(); + this->combPEGI->Items->AddRange(gcnew cli::array< System::Object^ >(6) + {L"aged 3 or older", L"aged 7 or older", L"aged 12 or older", L"aged 16 or older", L"aged 18 or older", L"Unexamined"}); + this->combPEGI->SelectedIndex = index; - //index = this->combCERO->SelectedIndex; // いったんclearすると現在のindexに意味がなくなるので退避 - //this->combCERO->Items->Clear(); - //this->combCERO->Items->AddRange(gcnew cli::array< System::Object^ >(6) - // { L"A (All ages)", L"B (aged 12 or older)", L"C (aged 15 or older)", L"D (aged 17 or older)", L"Z (aged 18 or older)", L"Unexamined"}); - //this->combCERO->SelectedIndex = index; + index = this->combPEGIPRT->SelectedIndex; + this->combPEGIPRT->Items->Clear(); + this->combPEGIPRT->Items->AddRange(gcnew cli::array< System::Object^ >(6) + {L"aged 4 or older", L"aged 6 or older", L"aged 12 or older", L"aged 16 or older", L"aged 18 or older", L"Unexamined"}); + this->combPEGIPRT->SelectedIndex = index; - //index = this->combESRB->SelectedIndex; - //this->combESRB->Items->Clear(); - //this->combESRB->Items->AddRange(gcnew cli::array< System::Object^ >(6) - // {L"EC (aged 3 or older)", L"E (aged 6 or older)", L"E10+ (aged 10 or older)", L"T (aged 13 or older)", L"M (aged 17 or older)", L"Unexamined"}); - //this->combESRB->SelectedIndex = index; + index = this->combPEGIBBFC->SelectedIndex; + this->combPEGIBBFC->Items->Clear(); + this->combPEGIBBFC->Items->AddRange(gcnew cli::array< System::Object^ >(9) + {L"aged 3 or older", L"aged 4 or older recommended", L"aged 7 or older", L"aged 8 or older recommended", + L"aged 12 or older", L"aged 15 or older", L"aged 16 or older", L"aged 18 or older", L"Unexamined"}); + this->combPEGIBBFC->SelectedIndex = index; - //index = this->combUSK->SelectedIndex; - //this->combUSK->Items->Clear(); - //this->combUSK->Items->AddRange(gcnew cli::array< System::Object^ >(6) - // {L"All ages", L"aged 6 or older", L"aged 12 or older", L"aged 16 or older", L"Inadequent for young", L"Unexamined"}); - //this->combUSK->SelectedIndex = index; + index = this->combOFLC->SelectedIndex; + this->combOFLC->Items->Clear(); + this->combOFLC->Items->AddRange(gcnew cli::array< System::Object^ >(5) {L"G", L"PG", L"M", L"MA15+", L"Unexamined"}); + this->combOFLC->SelectedIndex = index; - //index = this->combPEGI->SelectedIndex; - //this->combPEGI->Items->Clear(); - //this->combPEGI->Items->AddRange(gcnew cli::array< System::Object^ >(6) - // {L"aged 3 or older", L"aged 7 or older", L"aged 12 or older", L"aged 16 or older", L"aged 18 or older", L"Unexamined"}); - //this->combPEGI->SelectedIndex = index; - - //index = this->combPEGIPRT->SelectedIndex; - //this->combPEGIPRT->Items->Clear(); - //this->combPEGIPRT->Items->AddRange(gcnew cli::array< System::Object^ >(6) - // {L"aged 4 or older", L"aged 6 or older", L"aged 12 or older", L"aged 16 or older", L"aged 18 or older", L"Unexamined"}); - //this->combPEGIPRT->SelectedIndex = index; - - //index = this->combPEGIBBFC->SelectedIndex; - //this->combPEGIBBFC->Items->Clear(); - //this->combPEGIBBFC->Items->AddRange(gcnew cli::array< System::Object^ >(9) - // {L"aged 3 or older", L"aged 4 or older recommended", L"aged 7 or older", L"aged 8 or older recommended", - // L"aged 12 or older", L"aged 15 or older", L"aged 16 or older", L"aged 18 or older", L"Unexamined"}); - //this->combPEGIBBFC->SelectedIndex = index; - - //index = this->combOFLC->SelectedIndex; - //this->combOFLC->Items->Clear(); - //this->combOFLC->Items->AddRange(gcnew cli::array< System::Object^ >(5) {L"G", L"PG", L"M", L"MA15+", L"Unexamined"}); - //this->combOFLC->SelectedIndex = index; - - //// 特殊な設定用のテキストボックスの表記を変更 - //this->setSrlFormsCaptionEx(); + // 特殊な設定用のテキストボックスの表記を変更 + this->setSrlFormsCaptionEx(); } private: @@ -4702,17 +4713,23 @@ private: System::Windows::Forms::TextBox^ tboxLib; private: System::Void cboxReleaseForeign_CheckedChanged(System::Object^ sender, System::EventArgs^ e) { - this->tboxProductNameForeign->Enabled = this->cboxReleaseForeign->Checked; - this->tboxProductCode1Foreign->Enabled = this->cboxReleaseForeign->Checked; - this->tboxProductCode2Foreign->Enabled = this->cboxReleaseForeign->Checked; + this->tboxProductNameForeign->Enabled = this->cboxReleaseForeign->Checked; + this->tboxProductCode1Foreign->Enabled = this->cboxReleaseForeign->Checked; + this->tboxProductCode2Foreign1->Enabled = this->cboxReleaseForeign->Checked; + this->tboxProductCode2Foreign2->Enabled = this->cboxReleaseForeign->Checked; + this->tboxProductCode2Foreign3->Enabled = this->cboxReleaseForeign->Checked; if( this->cboxReleaseForeign->Checked == false ) { this->tboxProductNameForeign->Clear(); this->tboxProductCode1Foreign->Clear(); - this->tboxProductCode2Foreign->Clear(); + this->tboxProductCode2Foreign1->Clear(); + this->tboxProductCode2Foreign2->Clear(); + this->tboxProductCode2Foreign3->Clear(); } } + + }; // enf of ref class Form1 } // end of namespace MasterEditorTWL diff --git a/build/tools/MasterEditorTWL/MasterEditorTWL/deliverable.cpp b/build/tools/MasterEditorTWL/MasterEditorTWL/deliverable.cpp index 1d0bac2f..a1d19b75 100644 --- a/build/tools/MasterEditorTWL/MasterEditorTWL/deliverable.cpp +++ b/build/tools/MasterEditorTWL/MasterEditorTWL/deliverable.cpp @@ -41,49 +41,6 @@ ECDeliverableResult RCDeliverable::writeSpreadsheet( //System::Diagnostics::Debug::WriteLine( str ); //System::Diagnostics::Debug::WriteLine( "hex 0x: " + title_name[0].ToString("X") ); - // ライブラリはまとめて記入するので1つの文字列にしておく - System::String ^libraries = gcnew System::String(""); - if( *(this->hUseLcFont) == true ) - { - libraries += "LcFont. "; - } - if( *(this->hUseVx) == true ) - { - libraries += "Vx. "; - } - if( *(this->hUseAtok) == true ) - { - libraries += "ATOK. "; - } - if( *(this->hUseVoiceChat) == true ) - { - libraries += "VoiceChat. "; - } - if( *(this->hUseWiFiLib) == true ) - { - libraries += "WiFiLib. "; - } - if( *(this->hUseVoiceRecog) == true ) - { - libraries += "VoiceRecog.. "; - } - if( *(this->hUseCharRecog) == true ) - { - libraries += "Decuma. "; - } - if( *(this->hUseVoiceCombine) == true ) - { - libraries += "SpeechSynthe.. "; - } - if( *(this->hUseNetFront) == true ) - { - libraries += "NetFront. "; - } - if( this->hUseOthers != nullptr ) - { - libraries += (hUseOthers + ". "); - } - // アプリ種別 System::String ^apptype = gcnew System::String(""); if( *(hSrl->hIsAppUser) == true ) @@ -522,311 +479,6 @@ ECDeliverableResult RCDeliverable::writeSpreadsheet( { node->FirstChild->Value = this->hNTSC2; } - // 使用ライセンス - if( node->FirstChild->Value->Equals( "TagUseLcFont" ) ) - { - if( *(this->hUseLcFont) ) - node->FirstChild->Value = gcnew System::String( "○" ); - else - node->FirstChild->Value = nullptr; - } - if( node->FirstChild->Value->Equals( "TagUseVx" ) ) - { - if( *(this->hUseVx) ) - node->FirstChild->Value = gcnew System::String( "○" ); - else - node->FirstChild->Value = nullptr; - } - if( node->FirstChild->Value->Equals( "TagUseAtok" ) ) - { - if( *(this->hUseAtok) ) - node->FirstChild->Value = gcnew System::String( "○" ); - else - node->FirstChild->Value = nullptr; - } - if( node->FirstChild->Value->Equals( "TagUseVoiceChat" ) ) - { - if( *(this->hUseVoiceChat) ) - node->FirstChild->Value = gcnew System::String( "○" ); - else - node->FirstChild->Value = nullptr; - } - if( node->FirstChild->Value->Equals( "TagUseWiFiLib" ) ) - { - if( *(this->hUseWiFiLib) ) - node->FirstChild->Value = gcnew System::String( "○" ); - else - node->FirstChild->Value = nullptr; - } - if( node->FirstChild->Value->Equals( "TagUseVoiceRecog" ) ) - { - if( *(this->hUseVoiceRecog) ) - node->FirstChild->Value = gcnew System::String( "○" ); - else - node->FirstChild->Value = nullptr; - } - if( node->FirstChild->Value->Equals( "TagUseCharRecog" ) ) - { - if( *(this->hUseCharRecog) ) - node->FirstChild->Value = gcnew System::String( "○" ); - else - node->FirstChild->Value = nullptr; - } - if( node->FirstChild->Value->Equals( "TagUseVoiceCombine" ) ) - { - if( *(this->hUseVoiceCombine) ) - node->FirstChild->Value = gcnew System::String( "○" ); - else - node->FirstChild->Value = nullptr; - } - if( node->FirstChild->Value->Equals( "TagUseNetFront" ) ) - { - if( *(this->hUseNetFront) ) - node->FirstChild->Value = gcnew System::String( "○" ); - else - node->FirstChild->Value = nullptr; - } - if( node->FirstChild->Value->Equals( "TagUseOthers" ) ) - { - node->FirstChild->Value = this->hUsageOther; - } - if( node->FirstChild->Value->Equals( "TagLibrary" ) ) - { - node->FirstChild->Value = libraries; - } - // プログラム自己申告仕様 - if( node->FirstChild->Value->Equals( "TagIsWireless" ) ) - { - if( *(this->hIsWireless) ) - node->FirstChild->Value = gcnew System::String( "○" ); - else - node->FirstChild->Value = nullptr; - } - if( node->FirstChild->Value->Equals( "TagIsTouch" ) ) - { - if( *(this->hIsTouch) ) - node->FirstChild->Value = gcnew System::String( "○" ); - else - node->FirstChild->Value = nullptr; - } - if( node->FirstChild->Value->Equals( "TagIsMic" ) ) - { - if( *(this->hIsMic) ) - node->FirstChild->Value = gcnew System::String( "○" ); - else - node->FirstChild->Value = nullptr; - } - if( node->FirstChild->Value->Equals( "TagIsClock" ) ) - { - if( *(this->hIsClock) ) - node->FirstChild->Value = gcnew System::String( "○" ); - else - node->FirstChild->Value = nullptr; - } - if( node->FirstChild->Value->Equals( "TagIsGBACartridge" ) ) - { - if( *(this->hIsGBACartridge) ) - node->FirstChild->Value = gcnew System::String( "○" ); - else - node->FirstChild->Value = nullptr; - } - if( node->FirstChild->Value->Equals( "TagIsDSCartridge" ) ) - { - if( *(this->hIsDSCartridge) ) - node->FirstChild->Value = gcnew System::String( "○" ); - else - node->FirstChild->Value = nullptr; - } - if( node->FirstChild->Value->Equals( "TagIsSoftReset" ) ) - { - if( *(this->hIsSoftReset) ) - node->FirstChild->Value = gcnew System::String( "○" ); - else - node->FirstChild->Value = nullptr; - } - if( node->FirstChild->Value->Equals( "TagIsPictoChatSearch" ) ) - { - if( *(this->hIsPictoChatSearch) ) - node->FirstChild->Value = gcnew System::String( "○" ); - else - node->FirstChild->Value = nullptr; - } - if( node->FirstChild->Value->Equals( "TagIsWiFi" ) ) - { - if( *(this->hIsWiFi) ) - node->FirstChild->Value = gcnew System::String( "○" ); - else - node->FirstChild->Value = nullptr; - } - if( node->FirstChild->Value->Equals( "TagIsAutoLcdOff" ) ) - { - if( *(this->hIsAutoLcdOff) ) - node->FirstChild->Value = gcnew System::String( "○" ); - else - node->FirstChild->Value = nullptr; - } - if( node->FirstChild->Value->Equals( "TagTimeAutoLcdOff" ) ) - { - if( *(this->hIsAutoLcdOff) ) // フラグが立っているときのみ値を代入 - node->FirstChild->Value = this->hTimeAutoLcdOff->ToString(); - else - node->FirstChild->Value = nullptr; - } - if( node->FirstChild->Value->Equals( "TagIsAutoBackLightOff" ) ) - { - if( *(this->hIsAutoBackLightOff) ) - node->FirstChild->Value = gcnew System::String( "○" ); - else - node->FirstChild->Value = nullptr; - } - if( node->FirstChild->Value->Equals( "TagTimeAutoBackLightOff" ) ) - { - if( *(this->hIsAutoBackLightOff) ) - node->FirstChild->Value = this->hTimeAutoBackLightOff->ToString(); - else - node->FirstChild->Value = nullptr; - } - if( node->FirstChild->Value->Equals( "TagIsSleepMode" ) ) - { - if( *(this->hIsSleepMode) ) - node->FirstChild->Value = gcnew System::String( "○" ); - else - node->FirstChild->Value = nullptr; - } - if( node->FirstChild->Value->Equals( "TagIsNotSleepClose" ) ) - { - if( *(this->hIsSleepMode) && *(this->hIsNotSleepClose) ) // 親フラグが立っているとき - node->FirstChild->Value = gcnew System::String( "○" ); - else - node->FirstChild->Value = nullptr; - } - if( node->FirstChild->Value->Equals( "TagTimeSleepClose" ) ) - { - if( *(this->hIsSleepMode) && *(this->hIsNotSleepClose) ) - node->FirstChild->Value = this->hTimeSleepClose->ToString(); - else - node->FirstChild->Value = nullptr; - } - if( node->FirstChild->Value->Equals( "TagIsSleepAlarm" ) ) - { - if( *(this->hIsSleepMode) && *(this->hIsSleepAlarm) ) - node->FirstChild->Value = gcnew System::String( "○" ); - else - node->FirstChild->Value = nullptr; - } - if( node->FirstChild->Value->Equals( "TagProcSleepAlarm" ) ) - { - if( *(this->hIsSleepMode) && *(this->hIsSleepAlarm) ) - node->FirstChild->Value = this->hProcSleepAlarm->ToString(); - else - node->FirstChild->Value = nullptr; - } - if( node->FirstChild->Value->Equals( "TagIsIPLUserComment" ) ) - { - if( *(this->hIsIPLUserComment) ) - node->FirstChild->Value = gcnew System::String( "○" ); - else - node->FirstChild->Value = nullptr; - } - if( node->FirstChild->Value->Equals( "TagSceneIPLUserComment" ) ) - { - if( *(this->hIsIPLUserComment) ) - node->FirstChild->Value = this->hSceneIPLUserComment; - else - node->FirstChild->Value = nullptr; - } - if( node->FirstChild->Value->Equals( "TagIsAllIPLFonts" ) ) - { - if( *(this->hIsIPLUserComment) && *(this->hIsAllIPLFonts) ) - node->FirstChild->Value = gcnew System::String( "○" ); - else - node->FirstChild->Value = nullptr; - } - // プログラム自己申告仕様2 - if( node->FirstChild->Value->Equals( "TagIsLangJ" ) ) - { - if( *(this->hIsLangJ) ) - node->FirstChild->Value = gcnew System::String( "○" ); - else - node->FirstChild->Value = nullptr; - } - if( node->FirstChild->Value->Equals( "TagIsLangE" ) ) - { - if( *(this->hIsLangE) ) - node->FirstChild->Value = gcnew System::String( "○" ); - else - node->FirstChild->Value = nullptr; - } - if( node->FirstChild->Value->Equals( "TagIsLangF" ) ) - { - if( *(this->hIsLangF) ) - node->FirstChild->Value = gcnew System::String( "○" ); - else - node->FirstChild->Value = nullptr; - } - if( node->FirstChild->Value->Equals( "TagIsLangG" ) ) - { - if( *(this->hIsLangG) ) - node->FirstChild->Value = gcnew System::String( "○" ); - else - node->FirstChild->Value = nullptr; - } - if( node->FirstChild->Value->Equals( "TagIsLangI" ) ) - { - if( *(this->hIsLangI) ) - node->FirstChild->Value = gcnew System::String( "○" ); - else - node->FirstChild->Value = nullptr; - } - if( node->FirstChild->Value->Equals( "TagIsLangS" ) ) - { - if( *(this->hIsLangS) ) - node->FirstChild->Value = gcnew System::String( "○" ); - else - node->FirstChild->Value = nullptr; - } - if( node->FirstChild->Value->Equals( "TagIsLangC" ) ) - { - if( *(this->hIsLangC) ) - node->FirstChild->Value = gcnew System::String( "○" ); - else - node->FirstChild->Value = nullptr; - } - if( node->FirstChild->Value->Equals( "TagIsLangK" ) ) - { - if( *(this->hIsLangK) ) - node->FirstChild->Value = gcnew System::String( "○" ); - else - node->FirstChild->Value = nullptr; - } - if( node->FirstChild->Value->Equals( "TagIsLangOther" ) ) - { - if( *(this->hIsLangOther) ) - node->FirstChild->Value = gcnew System::String( "○" ); - else - node->FirstChild->Value = nullptr; - } - if( node->FirstChild->Value->Equals( "TagLangOther" ) ) - { - if( *(this->hIsLangOther) ) - node->FirstChild->Value = this->hLangOther; - else - node->FirstChild->Value = nullptr; - } - if( node->FirstChild->Value->Equals( "TagIsIPLLang" ) ) - { - if( *(this->hIsIPLLang) ) - node->FirstChild->Value = gcnew System::String( "○" ); - else - node->FirstChild->Value = nullptr; - } - if( node->FirstChild->Value->Equals( "TagIsNotIPLLang" ) ) - { - if( *(this->hIsIPLLang) ) - node->FirstChild->Value = nullptr; - else - node->FirstChild->Value = gcnew System::String( "○" ); // 上と逆 - } // 備考 if( node->FirstChild->Value->Equals( "TagCaption" ) ) diff --git a/build/tools/MasterEditorTWL/MasterEditorTWL/deliverable.h b/build/tools/MasterEditorTWL/MasterEditorTWL/deliverable.h index cc71ffdc..fabfb4ea 100644 --- a/build/tools/MasterEditorTWL/MasterEditorTWL/deliverable.h +++ b/build/tools/MasterEditorTWL/MasterEditorTWL/deliverable.h @@ -76,54 +76,6 @@ namespace MasterEditorTWL property System::String ^hMail2; property System::String ^hNTSC2; - // プログラム自己申告仕様 - property System::Boolean ^hIsWireless; // ワイヤレス通信対応 - property System::Boolean ^hIsTouch; // タッチスクリーン対応 - property System::Boolean ^hIsMic; // マイク対応 - property System::Boolean ^hIsWiFi; // Wi-Fi対応 - property System::Boolean ^hIsGBACartridge; // GBAカートリッジ対応 - property System::Boolean ^hIsDSCartridge; // DSカード対応 - property System::Boolean ^hIsSoftReset; // ソフトリセット機能あり - property System::Boolean ^hIsPictoChatSearch; // ピクトチャットサーチあり - property System::Boolean ^hIsClock; // 時計機能使用 - property System::Boolean ^hIsAutoBackLightOff; // 自動バックライトOFF機能使用 - property System::Int32 ^hTimeAutoBackLightOff;// ...................する時間 - property System::Boolean ^hIsAutoLcdOff; // 自動LCDOFF機能を使用 - property System::Int32 ^hTimeAutoLcdOff; // ................する時間 - property System::Boolean ^hIsSleepMode; // スリープモード対応 - property System::Boolean ^hIsNotSleepClose; // 本体を閉じてもスリープモードに移行しない場合あり - property System::Int32 ^hTimeSleepClose; // ........................................時間 - property System::Boolean ^hIsSleepAlarm; // RTCアラームで復帰する場合あり - property System::String ^hProcSleepAlarm; // .........................の処理内容 - property System::Boolean ^hIsIPLUserComment; // IPLのユーザ名およびコメント使用 - property System::String ^hSceneIPLUserComment; // 上記を使用している場面(文字列で入力) - property System::Boolean ^hIsAllIPLFonts; // IPLで設定可能なフォントをすべて表示できる - - // プログラム自己申告仕様2 - property System::Boolean ^hIsLangJ; // ゲーム内での使用言語 - property System::Boolean ^hIsLangE; - property System::Boolean ^hIsLangF; - property System::Boolean ^hIsLangG; - property System::Boolean ^hIsLangI; - property System::Boolean ^hIsLangS; - property System::Boolean ^hIsLangC; - property System::Boolean ^hIsLangK; - property System::Boolean ^hIsLangOther; - property System::String ^hLangOther; - property System::Boolean ^hIsIPLLang; // IPLの言語設定 - - // 使用ライセンス - property System::Boolean ^hUseLcFont; // LCフォント(SHARP) - property System::Boolean ^hUseVx; // VX Middleware(Actimagine) - property System::Boolean ^hUseAtok; // ATOK(JUSTSYSTEM) - property System::Boolean ^hUseVoiceChat; // VoiceChat(Abiosso) - property System::Boolean ^hUseWiFiLib; // WiFiライブラリ(NINTENDO) - property System::Boolean ^hUseVoiceRecog; // 音声認識(松下) - property System::Boolean ^hUseCharRecog; // 文字認識(Zi) - property System::Boolean ^hUseVoiceCombine; // 音声合成(SHARP) - property System::Boolean ^hUseNetFront; // NetFront Browser(ACCESS) - property System::String ^hUseOthers; // その他(文字列で入力) - // 備考 property System::String ^hCaption;