91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 149KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-05-14
  • 語言: C/C++
  • 標簽: C++??MFC??

資源簡介

c++ MFC實現文件合成器功能,實現多種不同文件的合并、拆分等,能夠將子文件的信息顯示出來,有源代碼。(建議用visual studio2010以上的版本)

資源截圖

代碼片段和文件信息

//?AggDlg.cpp?:?implementation?file
//

#include?“stdafx.h“
#include?“FileAgg.h“
#include?“AggDlg.h“
#include?“afxdialogex.h“
#include?
#include?“FileInfo.h“
#include?“FileAddDlg.h“
#define?max_?10
using?namespace?std;
//?AggDlg?dialog

IMPLEMENT_DYNAMIC(AggDlg?CDialogEx)

AggDlg::AggDlg(CWnd*?pParent?/*=NULL*/)
:?CDialogEx(AggDlg::IDD?pParent)
?m_aggfile(_T(““))
{


}

AggDlg::~AggDlg()
{
}

void?AggDlg::DoDataExchange(CDataExchange*?pDX)
{
CDialogEx::DoDataExchange(pDX);
//DDX_Control(pDX?IDC_LIST_FILE?m_listctrl);
DDX_Text(pDX?IDC_EDIT_AGG?m_aggfile);
DDX_Control(pDX?IDC_LIST_FILEANDSIZE?m_fileinfo);
}


BEGIN_MESSAGE_MAP(AggDlg?CDialogEx)

ON_BN_CLICKED(IDC_BUTTON3?&AggDlg::OnBnClickedButton3)
ON_BN_CLICKED(IDC_BUTTON2?&AggDlg::OnBnClickedButton2)
ON_BN_CLICKED(IDC_BUTTON1?&AggDlg::OnBnClickedButton1)
ON_EN_CHANGE(IDC_EDIT_AGG?&AggDlg::OnEnChangeEditAgg)
ON_LBN_SELCHANGE(IDC_LIST_FILEANDSIZE?&AggDlg::OnLbnSelchangeListFileandsize)
END_MESSAGE_MAP()


//?AggDlg?message?handlers




void?AggDlg::OnBnClickedButton3()//瀏覽agg文件按鈕
{
//?TODO:?Add?your?control?notification?handler?code?here
TCHAR?szFilter[]?=?_T(“合并文件(*.agg)|*.agg|“);
CFileDialog?filedlg(TRUE?_T(“agg“)?NULL?0?szFilter?this);
CString?path;
sfile?filinf[max_];

if?(IDOK?==?filedlg.DoModal()){
SetDlgItemText(IDC_EDIT_AGG?filedlg.GetFileName());
path?=?filedlg.GetPathName();
CFile?sfile(pathCFile::modeRead);
char?temp[10]str[100];
int?sum;
sfile.Read(temp?10);//讀取子文件個數
sum?=?atoi(temp);
sfile.Seek(10?CFile::begin);//move?file?pointer

// ifstream?ifile(“D:\\vc++\\Projects\\FileAgg\\FileAgg\\subfinfo“?ios::in?|?ios::binary);
for?(int?j?=?0;?j? // ifile.read(reinterpret_cast(&filinf[j])?sizeof(sfile));
//m_fileinfo.AddString(CString(filinf[j].cfname)?+?‘‘?+?CString(filinf[j].cfpath));
sfile.Read(str?50);//文件名
strcpy(filinf[j].cfnamestr);
// sfile.Seek(50?CFile::current);
sfile.Read(str?50);//文件路徑信息
strcpy(filinf[j].cfpath?str);
// sfile.Seek(50?CFile::current);//
sfile.Read(str?10);
filinf[j].clength?=?atoi(str);
//sfile.Seek(10?CFile::current);
}
for?(int?j?=?0;?j?
CString?len;
len.Format(_T(“%ld“?filinf[j].clength));
m_fileinfo.AddString(CString(“文件名:“)+CString(filinf[j].cfname)?+?‘‘?+?CString(“路勁:“)+CString(filinf[j].cfpath)+CString(“文件大小(Byte):“)+CString(len));
}
// ifile.close();
}

}


void?AggDlg::OnBnClickedButton2()
{
//?TODO:?Add?your?control?notification?handler?code?here
}


void?AggDlg::OnBnClickedButton1()//刪除按鈕
{
//?TODO:?Add?your?control?notification?handler?code?here
}


void?AggDlg::OnEnChangeEditAgg()
{
//?TODO:??If?this?is?a?RICHEDIT?control?the?control?will?not
//?send?this?notification?unless?you?override?the?CDialogEx::OnInitDialog()
//?function?and?call?CRichEditCtrl().SetEventMask()

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????3518??2014-04-11?09:39??FileAgg\AggDlg.cpp

?????文件????????774??2014-04-11?09:28??FileAgg\AggDlg.h

?????文件????????420??2014-04-11?09:33??FileAgg\AggfileEDlg.h

????.......????????60??2013-07-22?01:18??FileAgg\ClassDiagram.cd

?????文件??????????0??2014-04-10?19:41??FileAgg\count.txt

?????文件???????5461??2014-04-15?15:46??FileAgg\FileAddDlg.cpp

?????文件????????722??2014-04-11?10:39??FileAgg\FileAddDlg.h

?????文件?????112244??2014-04-11?15:34??FileAgg\FileAgg.aps

?????文件???????2928??2014-04-09?09:13??FileAgg\FileAgg.cpp

?????文件????????511??2014-04-09?09:13??FileAgg\FileAgg.h

?????文件??????19244??2014-04-11?15:34??FileAgg\FileAgg.rc

?????文件???????6640??2014-04-11?14:53??FileAgg\FileAgg.vcxproj

?????文件???????2974??2014-04-11?14:53??FileAgg\FileAgg.vcxproj.filters

?????文件???????3823??2014-04-11?09:40??FileAgg\FileAggDlg.cpp

?????文件????????698??2014-04-09?10:06??FileAgg\FileAggDlg.h

?????文件????????575??2014-04-12?11:49??FileAgg\FileInfo.h

?????文件???????4654??2014-04-09?09:13??FileAgg\ReadMe.txt

????.......?????67777??2013-07-22?01:18??FileAgg\res\FileAgg.ico

?????文件????????798??2014-04-09?09:13??FileAgg\res\FileAgg.rc2

?????文件???????2824??2014-04-11?15:29??FileAgg\resource.h

?????文件??????13663??2014-04-14?10:56??FileAgg\showAgg.cpp

?????文件????????721??2014-04-11?15:27??FileAgg\showAgg.h

?????文件????????209??2014-04-09?09:13??FileAgg\stdafx.cpp

?????文件???????1753??2014-04-09?09:13??FileAgg\stdafx.h

?????文件??????34748??2014-04-12?09:32??FileAgg\subfinfo

?????文件???????4003??2014-04-12?12:00??FileAgg\SubPath.cpp

?????文件????????544??2014-04-11?15:34??FileAgg\SubPath.h

?????文件????????314??2014-04-09?09:13??FileAgg\targetver.h

?????文件????????967??2014-04-09?09:13??FileAgg.sln

????..A..H.?????66560??2014-04-15?15:47??FileAgg.v12.suo

............此處省略6個文件信息

評論

共有 條評論