this->cbSplitSize = XRCCTRL(* this, "cbSplitSize", wxComboBox);\r
this->cbUnmask = XRCCTRL(* this, "cbUnmask", wxCheckBox);\r
this->cbEncryptHeader = XRCCTRL(* this, "cbEncryptHeader", wxCheckBox);\r
+ this->chEncryptMethod = XRCCTRL(* this, "chEncryptMethod", wxChoice);\r
// "Files"タブ\r
this->lcFiles = XRCCTRL(* this, "lcFiles", myListCtrl2);\r
\r
this->SetTitle(_("Extract"));\r
this->tcComment->SetValue(frm_main->aiArchive.szComment);\r
\r
- // 展開先を予測。ただしDTVスキャンに時間がかかる場合はスキップ可能。\r
- if (this->lcFiles->asInput.GetCount() < 3000 || ::AskDlg(_("This archive contains so many files that it takes long to check Directory Traversal Vulnerability(DTV) problem. If you are sure this archive is safe, you can skip this scanning process. Do you want to scan for DTV problem?"), this) == wxYES)\r
- {\r
- wxNotebookEvent e;\r
- e.SetSelection(3);\r
- this->OnTabChanged(e);\r
- }\r
-\r
// コントロールを無効化。\r
this->scLevel->Disable();\r
this->scRR->Disable();\r
// 書庫形式欄を設定。\r
this->afInfo.Add(frm_main->aiArchive.fiInfo);\r
this->chType->Append(frm_main->aiArchive.fiInfo.szTypeName);\r
-\r
- // とりあえず最初の形式にしておく。\r
this->chType->SetSelection(0);\r
{\r
wxCommandEvent e;\r
this->OnChoice(e);\r
break;\r
}\r
+\r
+ // 展開/格納先を予測。ただしDTVスキャンに時間がかかる場合はスキップ可能。\r
+ if (this->lcFiles->asInput.GetCount() < 3000 || ::AskDlg(_("This archive contains so many files that it takes long to check Directory Traversal Vulnerability(DTV) problem. If you are sure this archive is safe, you can skip this scanning process. Do you want to scan for DTV problem?"), this) == wxYES)\r
+ {\r
+ wxNotebookEvent e;\r
+ e.SetSelection(3);\r
+ this->OnTabChanged(e);\r
+ }\r
}\r
\r
void MakeDialog::OnBtnDefault(wxCommandEvent&)\r