int X[8];
BOOL CTestDoc::OnNewDocument()
{
if (!CDocument::OnNewDocument())
return FALSE;
// TODO: add reinitialization code here
// (SDI documents will reuse this document)
for(int i= 0 ; i<8 ; i++)
{
X[i] = -1;
}
return TRUE;
}
void CTestDoc::Serialize(CArchive& ar)
{
if (ar.IsStoring())
{
// TODO: add storing code here
for(int i= 0 ; i<8 ; i++)
{
ar << X[i];
}
}
else
{
// TODO: add loading code here
for(int i= 0 ; i<8 ; i++)
{
ar >> X[i];
}
}
}
void CTestView::OnMenuitem32771()
{
// TODO: Add your command handler code here
GetDocument()->X[0]= 15;
GetDocument()->UpdateAllViews(NULL);
}
void CTestView::OnDraw(CDC* pDC)
{
CTestDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
// TODO: add draw code for native data here
CString str ;
for(int i= 0 ; i<8 ; i++)
{
if (GetDocument()->X[i] != -1)
{
str.Format("%d" , GetDocument()->X[i]) ;
pDC->TextOut (10,i*20,str);
}
}
}