Here is a possible start :) :
class CYourDoc : public CDocument
{
DECLARE_DYNCREATE(CYourDoc)
private:
COLORREF m_clrBackColor;
protected:
CYourDoc();
public:
virtual ~CYourDoc();
virtual void Serialize(CArchive& ar);
};
IMPLEMENT_DYNCREATE(CYourDoc, CDocument)
void CYourDoc::Serialize(CArchive& ar)
{
if (ar.IsStoring()) {
ar << m_clrBackColor;
} else {
ar >> m_clrBackColor;
}
}