12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- #ifndef __NUM_EDIT_20160528__
- #define __NUM_EDIT_20160528__
- #pragma once
- class CNumEdit : public CEdit
- {
- DECLARE_DYNAMIC(CNumEdit)
- public:
- CNumEdit();
- virtual ~CNumEdit();
- BOOL m_bNegative;
- BOOL m_bPoint;
- BOOL m_bZero;
- protected:
- DECLARE_MESSAGE_MAP()
- public:
- afx_msg void OnChar(UINT nChar, UINT nRepCnt, UINT nFlags);
- virtual BOOL PreTranslateMessage(MSG* pMsg);
-
- BOOL IsNegative(){ return m_bNegative;}
- void SetNegative(const BOOL &bSet)
- {
- m_bNegative = bSet;
- }
-
- BOOL IsPoint(){return m_bPoint;}
- void SetPoint(const BOOL &bSet)
- {
- m_bPoint = bSet;
- }
-
- BOOL IsZero(){return m_bZero;}
- void SetZero(const BOOL &bSet)
- {
- m_bZero = bSet;
- }
- };
- #endif
|