📄 thread.cpp
字号:
#include "stdafx.h"
#include <windows.h>
#include "Thread.h"
BOOL g_isRun = FALSE;
HANDLE g_hThread = NULL;
DWORD g_dwThreadId = 0;
DWORD WINAPI WorkerFun(LPVOID lpParam)
{
unsigned short cmdNo=0;
while (g_isRun)
{
/*
if (g_RunStat.blBCRunning && g_CardHandle)
{
if (BC_IsMSGOver(g_CardHandle))
{
memset(&g_RMsg.Msg, 0, sizeof(g_RMsg.Msg));
if(BC_ReadMsg(g_CardHandle, &g_RMsg.MsgId, &g_RMsg.Msg))
{
::SendMessage(g_RunStat.hWndBC, CWM_BC_UPDATE, 0, 0);
g_RMsg.MsgId += 1;
}
}
}
*/
if (g_RunStat.blRTRunning && g_CardHandle)
{
if (RT_ReadMSG_Rx(g_CardHandle, &g_RTRxMsg))
{
g_RunStat.blRTRxOrTx = FALSE;
::SendMessage(g_RunStat.hWndRT, CWM_RT_UPDATE, 0, 0);
}
if (RT_ReadMSG_Tx(g_CardHandle, &g_RTTxMsg))
{
g_RunStat.blRTRxOrTx = TRUE;
::SendMessage(g_RunStat.hWndRT, CWM_RT_UPDATE, 0, 0);
}
}
if (g_RunStat.blMTRunning && g_CardHandle)
{
if (MT_ReadMSG(g_CardHandle, &g_MTMsg))
{
::SendMessage(g_RunStat.hWndMT, CWM_MT_UPDATE, 0, 0);
}
}
//schedule thread
}
ExitThread(0);
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -