void CProject::Serialize(CArchive& ar) { if (ar.IsStoring()) { ar << ARCHIVE_SIG; ar << m_Version; StoreHistory(ar); ar << m_HistPos; ar << m_ThumbSize; StoreBool(ar, m_CycleColors); ar << m_ColorCycleRate; } else { UINT sig; ar >> sig; ar >> m_Version; if (sig != ARCHIVE_SIG || m_Version > ARCHIVE_VERSION) AfxThrowArchiveException(CArchiveException::badIndex, ar.m_strFileName); LoadHistory(ar); ar >> m_HistPos; ar >> m_ThumbSize; LoadBool(ar, m_CycleColors); ar >> m_ColorCycleRate; } m_RecInfo.Serialize(ar); m_Snapshot.Serialize(ar); }
void EditBoxCollection::Done() { StoreHistory(); shutdown = 1; lock(); RemoveAll(); // MouClose(MouHandle); npFED.Close(); DosCloseMutexSem(hMtx); DosSleep(1); DosSleep(1); DosSleep(1); delete ppTmr; delete ppMou; delete ppPip; vio_shutdown(); }
void REF_SampleHistory(void) { StoreHistory(SensorCalibrated); }