SDC C-Project CF Review 프로그램
Internal_Library/Include/CHCommonControls/GridCellBase.h
@@ -28,6 +28,7 @@
#if _MSC_VER >= 1000
#pragma once
#endif // _MSC_VER >= 1000
#include "CellRange.h"
class CGridCtrl;
@@ -127,10 +128,13 @@
// Operators
public:
    virtual void operator=(const CGridCellBase& cell);
    virtual void operator=(CGridCellBase& cell);
// Operations
public:
   virtual bool IsMerged();
   virtual void SetMergeRange(CCellRange range);
   virtual void Show(bool IsShow);
    virtual void Reset();
    virtual BOOL Draw(CDC* pDC, int nRow, int nCol, CRect rect, BOOL bEraseBkgnd = TRUE);
@@ -162,8 +166,21 @@
    virtual void OnDblClick( CPoint PointCellRelative);
    virtual BOOL OnSetCursor();
public:
   void UnMerge();
   virtual bool IsShow();
   virtual CCellRange GetMergeRange();
   virtual bool IsMergeWithOthers();
   virtual CCellID GetMergeCellID();
   virtual void SetMergeCellID(CCellID cell);
protected:
    DWORD    m_nState;      // Cell state (selected/focus etc)
private:
   CCellRange m_MergeRange;
   bool m_IsMergeWithOthers;
   CCellID m_MergeCellID;
   bool m_Hide;
};
//{{AFX_INSERT_LOCATION}}