Показать сообщение отдельно
  #2  
Старый 09.08.2007, 13:48
AlexSku AlexSku вне форума
Специалист
 
Регистрация: 07.05.2007
Адрес: Москва
Сообщения: 884
Репутация: 21699
По умолчанию

Вот такой кусочек у меня работает (загрузил картинку в Image1 и щёлкаю по ней мышкой).
Код:
procedure TForm1.Image1MouseDown(Sender: TObject; Button: TMouseButton;
  Shift: TShiftState; X, Y: Integer);
var
  P: PByteArray;
begin
  try
    case Image1.Picture.Bitmap.PixelFormat of
    pf8bit:
    begin
      P:= Image1.Picture.Bitmap.ScanLine[Y];
      Caption:= Format('X=%u,  Y=%u,  Цвет=%x', [X, Y, P^[X]]);
    end;
    end;
  except
  end;
end;
Ответить с цитированием