переделай пример, думаю так получится:Leency wrote:Как пример получения цвета из строки #FFFFFF (белый цвет) есть следующий код:
Code: Select all
dword StrToSymb(char* htmlcolor)
{
dword j=0, symbol=0;
// char ch=0x00; //не пойму зачем они обнуляли ??? все равно в цикле будет новое значение
FOR (;j<2;j++)
{
ch=ESBYTE[htmlcolor+j];
IF ((ch>='0') && (ch<='9')) ch -= '0';
IF ((ch>='A') && (ch<='F')) ch -= 'A'-10;
IF ((ch>='a') && (ch<='f')) ch -= 'a'-10;
symbol = symbol*0x10 + ch;
}
AL=symbol;
}