Здравствуйте!
Напишу сразу, что до этого, в Delphi, с графикой особо не работал.
Суть в чем - есть 4 фрагмента одного изображения (формат png)
Например:




Надо их объединить в одно изображения на форме (это еще кое-как сделал), но основная загвоздка заключается в том, что есть несколько вариаций каждого фрагмента (цвет, текстура), и при клике на уже "склеенном" изображении надо произвести подмену только того фрагмента, на котором находился курсор. Алгоритм самой подмены - тоже не проблема. Но не могу придумать реализацию определения фрагмента. Подскажите, пожалуйста, хоть в какую сторону копать.
Заранее спасибо!