📄 operatedlg.h
字号:
//{{AFX_INCLUDES()
#include "mscomm.h"
//}}AFX_INCLUDES
#if !defined(AFX_OPERATEDLG_H__E67F9652_3C39_11D3_96EA_00A0C948983E__INCLUDED_)
#define AFX_OPERATEDLG_H__E67F9652_3C39_11D3_96EA_00A0C948983E__INCLUDED_
#include "Nametable.h" // Added by ClassView
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// OperateDlg.h : header file
//
#define WM_USER_KEY (WM_USER+107)
#define WM_USER_AUTO (WM_USER+108)
#include "Cdib.h"
#include "mainfrm.h"
/////////////////////////////////////////////////////////////////////////////
// COperateDlg dialog
class CComWin;
class CNameTable;
class COperateDlg : public CDialog
{
// Construction
public:
void FillTheDataAuto(WPARAM wP, LPARAM lP);
char HexChar(char c);
int Str2Hex(CString str,CByteArray &data);
void TVWrite2(int reg,int num);
void TVShowTZType(int nType,int nFee);
void TVShowTicketNum(int TicketNum);
int m_nWorkClass;
_int64 m_nSernum;
void FillTheData(int command);
CString m_sManName;
BOOL ComparePassword(CString *pPassWord,CString *pManNum);
void Bar_Up();
void Bar_Down();//LPVOID param
void Play_Sound(int nType);
void Setup_TLamp(int green);
void TVShowType(int nType);
void TVShowClass(int nClass);
void TVShowAll();
void TVShowTime();
void TVWrite(int reg,int num);
int HextoBcd(int num);
void FeeShowMessage(int nType);
void FeeShowEnd();
void PrintStation();
void PrintMessage(int nType);
CComWin * m_pPrinter;
// CComWin * m_pFeeShow;
int m_nCurrenLane;
struct Data_Use m_dDataUse;
struct Data_Use m_dDataUse1;
// struct Data_Name pDataName;
char m_sType[5][20];
int m_nFee[7];
int m_nVehicleType;
CString m_sVehicleType;
BOOL m_bShowFee;
BOOL m_bKey_Free;
BOOL m_bShowTickNum;
BOOL m_bShowManNum;
CString m_sManNum ;
CString m_sFee;
void ShowText(CRect *rect,int num,char nByte);
int Statu_Init(int nChar);
int m_nStep1;
int m_nStatu;
int m_nCurrenBmp;
BOOL m_bRunning;
CString m_HelpFilename[20];
LONG m_nTicketNum;
CString m_code;//条码
// CString m_TicketNum; HM 2001.10.17
CString m_PassWord;
CUIntArray m_KeyArray;
int Key_Shangban(int nChar);
int Key_CheXing(int nChar);
int Key_XiaBan(int nChar);
int Key_CheDui(int nChar);
int Key_Che(int nChar);
CDIB m_DIB;
//wangyu
//wangyu
COperateDlg(CWnd* pParent = NULL); // standard constructor
~COperateDlg(); // standard constructor
CRect m_rect;
WINDOWPLACEMENT m_wndpl;
// Dialog Data
//{{AFX_DATA(COperateDlg)
enum { IDD = IDD_OPERATE_DLG };
CMSComm m_pComm1;
CMSComm m_pShBYComm;
//}}AFX_DATA
// Overrides
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(COperateDlg)
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
void FillTheData1(int command,int str);
int Key_CheckTicket(int nChar);
afx_msg LONG On_Operate_Key(UINT wParam , LONG lParam);
// Generated message map functions
//{{AFX_MSG(COperateDlg)
afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
afx_msg void OnPaint();
virtual BOOL OnInitDialog();
afx_msg void OnTimer(UINT nIDEvent);
afx_msg void OnDestroy();
afx_msg void OnComm();
afx_msg void OnCommSBY();
DECLARE_EVENTSINK_MAP()
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_OPERATEDLG_H__E67F9652_3C39_11D3_96EA_00A0C948983E__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -