📄 number.h
字号:
#if !defined(AFX_NUMBER_H__BB996583_49C1_11D5_AC31_5254AB167712__INCLUDED_)
#define AFX_NUMBER_H__BB996583_49C1_11D5_AC31_5254AB167712__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// Number.h : header file
//
#include "resource.h"
#include "cardtestdlg.h"
/////////////////////////////////////////////////////////////////////////////
// CNumber dialog
//this sequence CAN ONLY be changed if the arrange of dialog box was changed.
#define TYPE_UNKNOWN 0
#define TYPE_XS 1
#define TYPE_XD 2
#define TYPE_XM 3
#define TYPE_XQ 4
#define TYPE_III 5
#define TYPE_XDPRO 6
#define TYPE_XSPRO 7
#define TYPE_SS3000 3000
#define VOL_UNKNOWN 0
#define VOL_NONE 1
#define VOL_62429 2
#define VOL_ANASW 3
#define WM_I2CLOOP WM_USER+0x51
class CNumber : public CDialog
{
// Construction
public:
CNumber(CWnd* pParent, CCard *pCard); // standard constructor
// Dialog Data
//{{AFX_DATA(CNumber)
enum { IDD = IDD_BURNNUM };
CString m_sMonth;
CString m_sYear;
CString m_sSerial;
CString m_sType;
BOOL m_bErase;
int m_nType;
int m_nVol;
BOOL m_bRevD2;
//}}AFX_DATA
// Overrides
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CNumber)
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
public:
static int GetType(int nTypeCode);
private:
CCard* m_pCard;
CCardtestDlg *m_pParent;
int m_nSerial;
int GetVol(int nVolCode);
char TypeToChar(int nType);
void GetHeader();
void EnableInput();
void DisableInput();
BOOL m_bLoop;
int m_nSuc;
int m_nFail;
void SelectType(BOOL bNewVersion);
UCHAR m_FirstBuf[256];
protected:
// Generated message map functions
//{{AFX_MSG(CNumber)
afx_msg void OnTypeXs();
afx_msg void OnTypeXd();
afx_msg void OnTypeXm();
afx_msg void OnTypeXq();
afx_msg void OnTypeIii();
virtual BOOL OnInitDialog();
afx_msg void OnErase();
afx_msg void OnRefresh();
afx_msg void OnWrite();
afx_msg void OnVol();
afx_msg void OnStartloop();
afx_msg void OnI2CLoop(ULONG wParam, ULONG lParam);
afx_msg void OnStoploop();
afx_msg void OnTimer(UINT nIDEvent);
afx_msg void OnTypeXdpro();
afx_msg void OnTypeXspro();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_NUMBER_H__BB996583_49C1_11D5_AC31_5254AB167712__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -