// [!output TREE_VIEW_HEADER] : [!output TREE_VIEW_CLASS] Ŭ·¡½ºÀÇ ÀÎÅÍÆäÀ̽º // #pragma once class [!output DOC_CLASS]; class [!output TREE_VIEW_CLASS] : public CTreeView { protected: // serialization¿¡¼­¸¸ ¸¸µé¾îÁý´Ï´Ù. [!output TREE_VIEW_CLASS](); DECLARE_DYNCREATE([!output TREE_VIEW_CLASS]) // Ư¼ºÀÔ´Ï´Ù. public: [!output DOC_CLASS]* GetDocument(); // ÀÛ¾÷ÀÔ´Ï´Ù. public: // ÀçÁ¤ÀÇÀÔ´Ï´Ù. public: virtual BOOL PreCreateWindow(CREATESTRUCT& cs); protected: [!if PRINTING] virtual BOOL OnPreparePrinting(CPrintInfo* pInfo); virtual void OnBeginPrinting(CDC* pDC, CPrintInfo* pInfo); virtual void OnEndPrinting(CDC* pDC, CPrintInfo* pInfo); virtual void OnDraw(CDC* pDC); [!endif] virtual void OnInitialUpdate(); // »ý¼º ÈÄ Ã³À½ È£ÃâµÇ¾ú½À´Ï´Ù. // ±¸ÇöÀÔ´Ï´Ù. public: virtual ~[!output TREE_VIEW_CLASS](); #ifdef _DEBUG virtual void AssertValid() const; #endif protected: // »ý¼ºµÈ ¸Þ½ÃÁö ¸Ê ÇÔ¼ö protected: DECLARE_MESSAGE_MAP() }; #ifndef _DEBUG // [!output TREE_VIEW_IMPL]ÀÇ µð¹ö±× ¹öÀü inline [!output DOC_CLASS]* [!output TREE_VIEW_CLASS]::GetDocument() { return reinterpret_cast<[!output DOC_CLASS]*>(m_pDocument); } #endif