1、主要实现代码:
(1)选择待压缩文件按钮
- void CcompressDlg::OnBnClickedButton3()
- {
- // TODO: 在此添加控件通知处理程序代码
- CString strFile = _T("");
- CFileDialog dlgFile(TRUE, NULL, NULL, OFN_HIDEREADONLY, _T("Describe Files (*.cfg)|*.cfg|All Files (*.*)|*.*||"), NULL);
- if (dlgFile.DoModal())
- {
- strFile = dlgFile.GetPathName();
- }
- UpdateData(true); // 获取数据
- path = strFile;
- UpdateData(false); // 更新数据
- }
- (2)选择解压缩文件按钮
- void CcompressDlg::OnBnClickedButton4()
- {
- // TODO: 在此添加控件通知处理程序代码
- CString strFile = _T("");
- CFileDialog dlgFile(TRUE, NULL, NULL, OFN_HIDEREADONLY, _T("Describe Files (*.cfg)|*.cfg|All Files (*.*)|*.*||"), NULL);
- if (dlgFile.DoModal())
- {
- strFile = dlgFile.GetPathName();
- }
- UpdateData(true); // 获取数据
- path_decompress = strFile;
- UpdateData(false); // 更新数据
-
- }
(3)压缩按钮