数字键盘数字键输入有bug ,输入与输出不符。不太清楚怎么修改。
BOOL CKeyBoardCfgDlg::VKCodeTOString(unsigned int VKCode, CString & stVK, UCHAR & Code)
{
if(VKCode == 0x30)
{
stVK.Format(_T("%d"),(UCHAR)(VKCode-0x30));
Code = 0x27;
return TRUE;
}
if(VKCode>=0x31 && VKCode<=0x39)
{
stVK.Format(_T("%d"),(UCHAR)(VKCode-0x30));
Code = 0x1E+ (UCHAR)(VKCode-0x30);
return TRUE;
}
if(VKCode>=0x41 && VKCode<=0x5A)
{
stVK.Format(_T("%C"),(UCHAR)VKCode);
Code = 0x04+ (UCHAR)(VKCode-0x41);
return TRUE;
}
热门产品 :
CH634: 4端口USB3.0 HUB控制器芯片