Всем привет. Успешно получаю цвет под курсоров функцией
public static Color GetPixelColor(Point pt)
{
IntPtr hdc = GetDC(IntPtr.Zero);
uint pixel = GetPixel(hdc, pt.X, pt.Y);
ReleaseDC(IntPtr.Zero, hdc);
Color color = Color.FromArgb((int)(pixel & 0x000000FF),
(int)(pixel & 0x0000FF00) >> 8,
(int)(pixel & 0x00FF0000) >> 16);
return color;
}
Вывожу все в lable
Point pt = new Point(0090, 0638);
string str = GetPixelColor(pt).ToString();
label1.Text = str;
Вывод в таком формате: Color [A=255, R=37, G=37, B=38]
Необходимо проверять только последний байт B=38, но он может быть и 3-х значным. Как правильно оставить только число от значения " B=38] " . Спасибо.