#if !defined(AFX_FLOATEDIT_H__BDF23DE5_B017_11D0_B9BC_00A024706EDC__INCLUDED_)
#define AFX_FLOATEDIT_H__BDF23DE5_B017_11D0_B9BC_00A024706EDC__INCLUDED_

#if _MSC_VER >= 1000
#pragma once
#endif // _MSC_VER >= 1000
// FloatEdit.h : header file
//

/////////////////////////////////////////////////////////////////////////////
// CFloatEdit window
void FloatEditErr(CEdit *ctl, BOOL silent = FALSE);

class CFloatEdit : public CEdit
{
// Construction
public:
        BOOL m_bZeroIsBlank;
        BOOL m_bSilent;
        CFloatEdit();
        static void TrimZeros(LPSTR szFloatExpr);
        static BOOL DecodeFloatString(LPCSTR szFloatExpr, float *fResult);
        static BOOL Translate(LPSTR szFloatExpr);

// Attributes
public:

// Operations
public:

// Overrides
        // ClassWizard generated virtual function overrides
        //{{AFX_VIRTUAL(CFloatEdit)
        //}}AFX_VIRTUAL

// Implementation
public:
        virtual ~CFloatEdit();

        // Generated message map functions
protected:
        //{{AFX_MSG(CFloatEdit)
                // NOTE - the ClassWizard will add and remove member functions here.
                afx_msg void OnKillfocus();
        //}}AFX_MSG

        DECLARE_MESSAGE_MAP()
};

/////////////////////////////////////////////////////////////////////////////

//{{AFX_INSERT_LOCATION}}
// Microsoft Developer Studio will insert additional declarations immediately before the previous line.

#endif // !defined(AFX_FLOATEDIT_H__BDF23DE5_B017_11D0_B9BC_00A024706EDC__INCLUDED_)