Хотелось бы выделить объект на карте посредством отрисовки поверх него пользовательского объекта с заданым цветом. Алгоритмы, как я понимаю, следующие:
1)
1. создание пользовательской карты и объекта на ней.
2. копирование в созданный объект координат точек метрики объекта, представленного к выделению.
3. закрашивание необходимым цветом созданного объекта.
2)
1. создание пользовательской карты и объекта на ней.
2. копирование на нее обекта, представленного к выделению
3. изменение цвета его точек.
3)
1. считывание массива координат точек объекта.
2. отрисовка точек с этими координатами и заданным цветом на экране.
Проблема заключается в том, что ни один из алгоритмов так и не заработал. в 1) - не получился п.3. в 2) - то же самое. 3) - пока что вообще непонятно, что не получилось

Подскажите пожалуйста, как работать с цветом точек объекта? как получить доступ к его растрам?
Поиском пользовался - не нашел.
Заранее спасибо.
p.s. работаю в VC++