// UserInfoDoc.cpp : ±¸Çö ÆÄÀÏÀÔ´Ï´Ù. // #include "stdafx.h" #include "AdminToolClient.h" #include "UserInfoDoc.h" #include "UserCharTreeView.h" // CUserInfoDoc IMPLEMENT_DYNCREATE(CUserInfoDoc, CDocument) CUserInfoDoc::CUserInfoDoc() : m_lpUserInfo( NULL ) { } BOOL CUserInfoDoc::OnNewDocument() { if (!CDocument::OnNewDocument()) return FALSE; return TRUE; } CUserInfoDoc::~CUserInfoDoc() { } BEGIN_MESSAGE_MAP(CUserInfoDoc, CDocument) END_MESSAGE_MAP() // CUserInfoDoc Áø´ÜÀÔ´Ï´Ù. #ifdef _DEBUG void CUserInfoDoc::AssertValid() const { CDocument::AssertValid(); } void CUserInfoDoc::Dump(CDumpContext& dc) const { CDocument::Dump(dc); } #endif //_DEBUG // CUserInfoDoc serializationÀÔ´Ï´Ù. void CUserInfoDoc::Serialize(CArchive& ar) { if (ar.IsStoring()) { // TODO: ¿©±â¿¡ ÀúÀå Äڵ带 Ãß°¡ÇÕ´Ï´Ù. } else { // TODO: ¿©±â¿¡ ·Îµù Äڵ带 Ãß°¡ÇÕ´Ï´Ù. } } // CUserInfoDoc ¸í·ÉÀÔ´Ï´Ù. void CUserInfoDoc::SetUserInfo(CCharacterDoc::CharDocInfo* Doc) { m_lpUserInfo = Doc; m_lpUserInfo->m_ModifyDocument = this; CUserCharTreeView *pView; POSITION pos; pos = GetFirstViewPosition(); pView = static_cast(GetNextView(pos)); pView->UserCharTreeSet(); // Æ®¸® ¾ÆÀÌÅÛ ¼ÂÆÃ pView->Invalidate(FALSE); }