////////////////////////////////////////////////////////////////////////////// //文件: CItem类扩展 //主要功能: // 操作各类元素或完成一定的功能 // //程序编写: 2006-12-07 // // ///////////////////////////////////////////////////////////////////////////// #pragma once #include ".\itemmakemark.h" #include "SigmaDoc.h" namespace NItem { class CItemMakeMark : public CItem { public: CItemMakeMark(CSigmaDoc* ppDoc); virtual ~CItemMakeMark(void); //属性项 void OnDraw(CXyDC* pDC) override; //virtual BOOL InitPropertyGrid(CXTPPropertyGrid& grid); //virtual BOOL OnGridItemChangeValue(CXTPPropertyGridItem* pItem); CSize8 m_szGridStepBak; CSize8 m_szGridStep; COLORREF m_bkColor; CRect8 m_rect; void DrawRectangle(CXyDC& dc); int MakeMark(void); }; };