You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

42 lines
1.1 KiB
C

1 month ago
//////////////////////////////////////////////////////////////////////////////
//<2F>ļ<EFBFBD> GroupBase.h
//<2F><>Ҫ<EFBFBD><D2AA><EFBFBD><EFBFBD>:
// <20>ɽ<EFBFBD>ɢ<EFBFBD><C9A2>Ԫ<EFBFBD>ػ<EFBFBD><D8BB><EFBFBD>
//
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>д: 2010-05-15
/////////////////////////////////////////////////////////////////////////////
#pragma once
#include "pointnamerect.h"
#include "curveex.h"
#include ".\text.h"
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ļ<EFBFBD><C4BB><EFBFBD>
class AFX_EXT_CLASS CGroupBase : public CPointNameRect
{
public:
CGroupBase(void);
virtual ~CGroupBase(void);
//<2F><>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>/<2F>㣬Ϊ<E3A3AC><CEAA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾԪ<CABE>صĽ<D8B5>ɢ<EFBFBD><C9A2><EFBFBD><EFBFBD>ʾ
virtual void Draw(void* pDC, COLORREF color, void* pxy);
virtual int Dissolution(void* pXY, CPositionList& list, COLORREF color); //<2F><>ɢ<EFBFBD><C9A2><EFBFBD><EFBFBD>ʵ<EFBFBD>ʵ<EFBFBD>Ԫ<EFBFBD><D4AA>
//<2F><>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֣<EFBFBD><D6A3><EFBFBD>ʾ״̬ʱpDC!=NULL,pxy==NULL<4C><4C><EFBFBD><EFBFBD>ɢ״̬ʱpxy!=NULL,pDC==NULL;
void DrawCurve(void* pDC, CCurveEx& curve, void* pxy);
void DrawText(void* pDC, CText& text, void* pxy);
void operator=(CGroupBase& wl);
COLORREF m_colCurve; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɫ
COLORREF m_colText; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɫ
private:
protected: //ggff2025
CPositionList* m_pPosList;
};