BOOL aaadlg::CheckDlgValueChanged(void)
{
CMemFile curFile(512);
GetValueFromCtrl();
SaveDlgValue(&curFile);
return !MemFileEq(m_pmemFile,&curFile);
}
BOOL aaadlg::SaveDlgValue(CMemFile* pFile)
{
if( pFile )
{
pFile->SeekToBegin();
CArchive ar(pFile, CArchive::store);
Serialize(ar);
ar.Close();
return TRUE;
}
return FALSE;
}
MemFileEq 里面读取两个文件进行buffer的比较
{
CMemFile curFile(512);
GetValueFromCtrl();
SaveDlgValue(&curFile);
return !MemFileEq(m_pmemFile,&curFile);
}
BOOL aaadlg::SaveDlgValue(CMemFile* pFile)
{
if( pFile )
{
pFile->SeekToBegin();
CArchive ar(pFile, CArchive::store);
Serialize(ar);
ar.Close();
return TRUE;
}
return FALSE;
}
MemFileEq 里面读取两个文件进行buffer的比较