readbarcode.cpp
来自「RFID读标示例」· C++ 代码 · 共 39 行
CPP
39 行
#include "Readbarcode.h"
static UMSG g_msg;
static HANDLE g_hscan;
void BarCodeProcess(BARCODEINFO *p)
{
memset(&g_msg, 0, sizeof(UMSG));
g_msg.nMessage = MSG_BARCODE;
g_msg.nParam = p->code_length;
g_msg.nData = (int)p->code_buf;
g_msg.pDataEx = (void *)p->code_type;
UPostMessage(&g_msg);
//beep(200);
}
void OpenEngine()
{
if(OpenScanner() < 0)
{
printf("open scanner fail\n");
}
//register callback function for receiveing codedata
g_hscan = RegScannerCallBack(BarCodeProcess, 100);
if(!g_hscan)
{
printf("regester callback fail\n");
}
}
void CloseEngine()
{
if(g_hscan)
UnRegScannerCallBack(g_hscan);
CloseScanner();
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?