📄 readbarcode.cpp
字号:
#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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -