Показать сообщение отдельно
Старый 07.10.2011, 16:20   #1
bgmenot
AnyKey`щик
 
Регистрация: 16.11.2009
Сообщений: 3
Написано одно полезное сообщение
(для 4 участников)
Смех Get_Color -> SetColor

Всем привет. У меня проблема . Есть одна функция (библиотека Lib_cnv2), Get_Color(X, Y : Integer) : Integer;
Она возвращает цвет пикселя из заданных координат. Так вот проблема в том, что она возвращает одно большое число. А мне, для использования её в SetColor(R,G,B ) нужны три числа. Вопрос: Как, с помощью битовых сдвигов получить нужные значения цветов? Всем заранее спасибо за ответ.

P.s Вот код функции Get_Color:
public static int get_color(int iint j)
    {
        
int ai[] = new int[1];
        
M.I.getRGB(ai01ij11);
        return 
ai[0] & 0xffffff;
    } 
(Offline)
 
Ответить с цитированием