00001
00002
00003 #ifndef _VALIDFORM
00004 #define _VALIDFORM
00005
00006 #define WM_VALIDATE WM_USER + 5
00007
00008 class CValidForm : public CFormView
00009 {
00010 DECLARE_DYNAMIC(CValidForm)
00011 private:
00012 BOOL m_bValidationOn;
00013 public:
00014
00015 CValidForm(UINT ID);
00016
00017 virtual void ValidateDlgItem(CDataExchange* pDX, UINT ID);
00018
00019 protected:
00020 virtual BOOL OnCommand(WPARAM wParam, LPARAM lParam);
00021
00022
00023
00024 afx_msg LONG OnValidate(UINT wParam, LONG lParam);
00025
00026 DECLARE_MESSAGE_MAP()
00027 };
00028
00029 #endif