📄 validatingeditdemodlg.h
字号:
// ValidatingEditDemoDlg.h : header file
//
#if !defined(AFX_VALIDATINGEDITDEMODLG_H__47C40B3E_B2C8_11D5_938E_0002A50C1C28__INCLUDED_)
#define AFX_VALIDATINGEDITDEMODLG_H__47C40B3E_B2C8_11D5_938E_0002A50C1C28__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "amsEdit.h"
/////////////////////////////////////////////////////////////////////////////
// CValidatingEditDemoDlg dialog
class CValidatingEditDemoDlg : public CDialog
{
// Construction
public:
CValidatingEditDemoDlg(CWnd* pParent = NULL); // standard constructor
// Dialog Data
//{{AFX_DATA(CValidatingEditDemoDlg)
enum { IDD = IDD_VALIDATING_EDIT_DEMO };
CSpinButtonCtrl m_ctlSpinNumericRightDigits;
CSpinButtonCtrl m_ctlSpinNumericLeftDigits;
CSpinButtonCtrl m_ctlSpinAlphanumericMaxCharacters;
CAMSCurrencyEdit m_ctlEditCurrencyDataEntry;
CAMSNumericEdit m_ctlEditNumericDataEntry;
CAMSMaskedEdit m_ctlEditMaskedDataEntry;
CAMSDateEdit m_ctlEditDateDataEntry;
CAMSAlphanumericEdit m_ctlEditAlphanumericDataEntry;
BOOL m_bCheckNumericCannotBeNegative;
CString m_strEditAlphanumericInvalidCharacters;
double m_dEditCurrencyAsDouble;
CString m_strEditMaskedMask;
int m_nEditNumericRightDigits;
int m_nEditNumericLeftDigits;
double m_dEditNumericAsDouble;
int m_nEditAlphanumericMaxCharacters;
//}}AFX_DATA
CDateTimeCtrl m_dateMax;
CDateTimeCtrl m_dateMin;
// Overrides
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CValidatingEditDemoDlg)
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
HICON m_hIcon;
// Generated message map functions
//{{AFX_MSG(CValidatingEditDemoDlg)
virtual BOOL OnInitDialog();
afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
afx_msg void OnPaint();
afx_msg HCURSOR OnQueryDragIcon();
afx_msg void OnChangeEditAlphanumericInvalidCharacters();
afx_msg void OnCheckNumericCannotBeNegative();
afx_msg void OnChangeEditMaskedMask();
afx_msg void OnChangeEditCurrencyDataEntry();
afx_msg void OnChangeEditNumericDataEntry();
afx_msg void OnChangeEditAlphanumericMaxCharacters();
afx_msg void OnChangeEditNumericLeftDigits();
afx_msg void OnChangeEditNumericRightDigits();
virtual void OnCancel();
//}}AFX_MSG
void OnDateChanged(NMDATETIMECHANGE *dtmh, LRESULT* pResult);
DECLARE_MESSAGE_MAP()
};
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_VALIDATINGEDITDEMODLG_H__47C40B3E_B2C8_11D5_938E_0002A50C1C28__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -