⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 token.h

📁 自己写得串口多线程控制程序
💻 H
字号:
// Token.h : main header file for the TOKEN application
//

#if !defined(AFX_TOKEN_H__3B84839C_39B5_4116_8372_B86F4765AAC4__INCLUDED_)
#define AFX_TOKEN_H__3B84839C_39B5_4116_8372_B86F4765AAC4__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#ifndef __AFXWIN_H__
	#error include 'stdafx.h' before including this file for PCH
#endif

#include "resource.h"		// main symbols
#define  PANELTOPANEL						WM_USER+100
#define  WAITTHREADCOMPLETE					PANELTOPANEL+1

#define  INTERFACETOINTERFACE				WM_USER+150
#define  WM_TOCHN							INTERFACETOINTERFACE+1
#define  WM_TOENG							INTERFACETOINTERFACE+2
#define  WM_BACKTOSTART						INTERFACETOINTERFACE+3
#define  WM_USERSELDEST						INTERFACETOINTERFACE+4

#define  TODEALDLG							WM_USER+200
#define  WM_USERACTIONFROMSHADOW			TODEALDLG+1
#define  WM_USERFEEDOVERFROMSHADOW			TODEALDLG+2
#define  WM_USERCONTINUEFROMSHADOW			TODEALDLG+3
#define  WM_USERPOPCARDCONTINUEFROMSHADOW	TODEALDLG+4
#define  WM_USERPOPCARDOVERFROMSHADOW		TODEALDLG+5
#define  WM_USERPOPTOKENOVERFROMSHADOW		TODEALDLG+7
#define  WM_USERPOPTOKENCONTINUEFROMSHADOW	TODEALDLG+8
#define  RECEIVEDATA						TODEALDLG+6

#define  TOBACKPANELDLG						WM_USER+250
#define  WM_EXCEPTIONALERT					TOBACKPANELDLG+1
#define  BUTTONPUSHED						TOBACKPANELDLG+2
#define  BACKTOMAIN							TOBACKPANELDLG+3

#define  TOKENTOMAINDLG						WM_USER+300
#define  WM_USERCANCEL						TOKENTOMAINDLG+1
#define  WM_USERTIMEOUT						TOKENTOMAINDLG+2
#define  WM_USERLESSMONEY					TOKENTOMAINDLG+3
#define  WM_USERPOPTOKENOVER				TOKENTOMAINDLG+4

#define  MAINDLGTOTOKEN						WM_USER+350
#define  WM_TOKENBEGINWORK					MAINDLGTOTOKEN+1

#define  CARDTOSHADOW						WM_USER+400
#define  CARD_RIGHTACK						CARDTOSHADOW+1
#define  CARD_JAM							CARDTOSHADOW+2
#define  CARD_BUSYING						CARDTOSHADOW+3
#define  CARD_NULL							CARDTOSHADOW+4

#define  COINTOSHADOW						WM_USER+450
#define  COIN_SELFCHKBAD					COINTOSHADOW+1
#define  COIN_SELFCHKGOOD					COINTOSHADOW+2
#define  COIN_UPBOXNUM						COINTOSHADOW+3
#define  COIN_DOWNBOXNUM					COINTOSHADOW+4
#define  COIN_BUFFBOXNUM					COINTOSHADOW+5
#define  COIN_UPBOXNULL						COINTOSHADOW+6
#define  COIN_DOWNBOXFULL					COINTOSHADOW+7
#define  COIN_BUFFBOXFULL					COINTOSHADOW+8
#define  COIN_BUFFBOXNULL					COINTOSHADOW+9
#define  COIN_INPUTONE						COINTOSHADOW+10

#define  THREADTOBACKPANEL					WM_USER+500
#define  THREADINIT							THREADTOBACKPANEL+1

#define  TONULLDLG							WM_USER+550
#define  WORKOVER							TONULLDLG+1
#define  WORKTIMEOUT						TONULLDLG+2
#define  WORKUSERCANCEL						TONULLDLG+3
#define  WORKUSERSELECTOPERATION			TONULLDLG+4

#define  TOKENTOSHADOW					    WM_USER+600
#define  TOKEN_SELCHKGOOD					TOKENTOSHADOW+1
#define  TOKEN_SELCHKBAD					TOKENTOSHADOW+2
#define  TOKEN_UPBOXNUM						TOKENTOSHADOW+3
#define  TOKEN_DOWNBOXNUM					TOKENTOSHADOW+4
#define  TOKEN_TOKENSTATUS					TOKENTOSHADOW+5
#define  TOKEN_ONETOKENPOP					TOKENTOSHADOW+6
#define  TOKEN_DEALOVER						TOKENTOSHADOW+7
#define  TOKEN_UPLOADDEALLOG				TOKENTOSHADOW+8
#define  TOKEN_DOWNTIME						TOKENTOSHADOW+9
#define  TOKEN_CARDNUM						TOKENTOSHADOW+10
#define  TOKEN_UPBOXNULL					TOKENTOSHADOW+11
#define  TOKEN_DOWNBOXFULL					TOKENTOSHADOW+12

#define  BACKPANELTOTHREAD					WM_USER+650
#define  THREADOVER							BACKPANELTOTHREAD+1

#define  TOKENTOTOKEN						WM_USER+700
#define  WM_COMCHANGED						TOKENTOTOKEN+1

#define  MYTIMERID							1000
#define  ID_BackToStart						MYTIMERID+1
#define  ID_SENDNUM							MYTIMERID+2
#define  ID_WAITACTION						MYTIMERID+3
#define  ID_WAITCONTINUE					MYTIMERID+4
#define  ID_COUNT							MYTIMERID+5
#define  ID_WAITPOPTOKEN					MYTIMERID+6

#define  WAITTIMETOSTART					30000
#define  WAITUSERACTIONTIME					15000
#define  POPTOKENINTERVAL					5000
#define  WAITTIME							15000
#define  WAITTHREADEXITTIME					3000

#define  DEFAULTINTERFACE					1
/////////////////////////////////////////////////////////////////////////////
// CTokenApp:
// See Token.cpp for the implementation of this class
//

class CTokenApp : public CWinApp
{
public:
	CTokenApp();

// Overrides
	// ClassWizard generated virtual function overrides
	//{{AFX_VIRTUAL(CTokenApp)
	public:
	virtual BOOL InitInstance();
	//}}AFX_VIRTUAL

// Implementation

	//{{AFX_MSG(CTokenApp)
		// NOTE - the ClassWizard will add and remove member functions here.
		//    DO NOT EDIT what you see in these blocks of generated code !
	//}}AFX_MSG
	DECLARE_MESSAGE_MAP()
};


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

//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.

#endif // !defined(AFX_TOKEN_H__3B84839C_39B5_4116_8372_B86F4765AAC4__INCLUDED_)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -