//检测一个字符是不是十六进制字符,若是返回相应的值,否则返回0x10;
char Widget::ConvertHexChar(charch)
{
if((ch>='0')&&(ch<='9'))
return ch-0x30;
else if((ch>='A')&&(ch<='F'))
return ch-'A'+10;
else if((ch>='a')&&(ch<='f'))
return ch-'a'+10;
else return(-1);
}
//检测一个字符是不是十六进制字符,若是返回相应的值,否则返回0x10;
char Widget::ConvertHexChar(charch)
{
if((ch>='0')&&(ch<='9'))
return ch-0x30;
else if((ch>='A')&&(ch<='F'))
return ch-'A'+10;
else if((ch>='a')&&(ch<='f'))
return ch-'a'+10;
else return(-1);
}