00001 00009 #if !defined(AFX_FIELDDATA_H__8671DE55_A8E2_441D_A9F3_0CBB9557D6A4__INCLUDED_) 00010 #define AFX_FIELDDATA_H__8671DE55_A8E2_441D_A9F3_0CBB9557D6A4__INCLUDED_ 00011 00012 #if _MSC_VER > 1000 00013 #pragma once 00014 #endif // _MSC_VER > 1000 00015 00022 class CFieldData 00023 { 00024 public: 00025 CFieldData(); 00026 virtual ~CFieldData(); 00027 CFieldData(const CFieldData& org); 00028 CFieldData &operator=(const CFieldData &org); 00029 void Copy(const CFieldData &org); 00030 void Init(LNFormField &field); 00031 00033 LPCTSTR GetName() { return m_strName; } 00035 LPCTSTR GetFormula() { return m_formula.GetText(); } 00037 LNCOMPUTEOPTION GetComputeOption() { return m_optCompute; } 00039 LPCTSTR GetHelpDescription() { return m_strHelpDescription; } 00040 00041 protected: 00042 LNString m_strName; 00043 LNCOMPUTEOPTION m_optCompute; 00044 LNFormula m_formula; 00045 LNString m_strHelpDescription; 00046 }; 00047 00048 #endif // !defined(AFX_FIELDDATA_H__8671DE55_A8E2_441D_A9F3_0CBB9557D6A4__INCLUDED_)
1.3.7