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.

79 lines
1.6 KiB
C

1 month ago
//////////////////////////////////////////////////////////////////////////////
//<2F>ļ<EFBFBD>: CItem<65><6D><EFBFBD><EFBFBD>չ
//<2F><>Ҫ<EFBFBD><D2AA><EFBFBD><EFBFBD>:
// <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԫ<EFBFBD>ػ<EFBFBD><D8BB><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD>Ĺ<EFBFBD><C4B9><EFBFBD>
//
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>д: 2006-12-07
//
//
/////////////////////////////////////////////////////////////////////////////
#pragma once
#include "item.h"
namespace NItem
{
class CItemPointEdit :
public CItem
{
public:
CItemPointEdit(CSigmaDoc * ppDoc);
virtual ~CItemPointEdit(void);
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
//virtual BOOL InitPropertyGrid(CXTPPropertyGrid& grid);
//virtual BOOL OnGridItemChangeValue(CXTPPropertyGridItem* pItem);
CString name;
};
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
class CItemPointTwoEdit :
public CItem
{
public:
CItemPointTwoEdit(CSigmaDoc * ppDoc);
virtual ~CItemPointTwoEdit(void);
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
//virtual BOOL InitPropertyGrid(CXTPPropertyGrid& grid);
//virtual BOOL OnGridItemChangeValue(CXTPPropertyGridItem* pItem);
class CItemName
{
public:
CItemName() {name=_T(""); angle=0;}
CString name;
CSize8 delt; //ƫ<><C6AB><EFBFBD><EFBFBD>
double angle;
};
CItemName name1;
CItemName name2;
void GetName(CPointNameBase& pn, CItemName& name);
void SetName(CPointNameBase& pn, CItemName& name);
//void InitGridName(UINT nID, CPropertyGridItemAdd& ItemAdd, CItemName& name);
};
//ʮ<>ֵ<EFBFBD>
class CItemPointCrossEdit :
public CItemPointTwoEdit
{
public:
CItemPointCrossEdit(CSigmaDoc * ppDoc);
virtual ~CItemPointCrossEdit(void);
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
//virtual BOOL InitPropertyGrid(CXTPPropertyGrid& grid);
//virtual BOOL OnGridItemChangeValue(CXTPPropertyGridItem* pItem);
CItemName name3;
CItemName name4;
int m_nMode;
int GetModeIndex(DWORD nFlags);
DWORD SetModeIndex(int nIndex);
};
};