Lo que se me ocurre a mí es capturar el valor de un pixel(en cuanto a COLORREF se refiere). Dependiendo de si es una frontera de la imagen o es el interior de un pedazo del mapa le sumas algún valor COLORREF... Esto tendrá un efecto de colocarle la imagen transparente al mapa.Por ejemplo: un pixel que contenga algún valor RRGGBB tú le sumas FFFFDC ....equivale a colocarle una capa amarillenta al pixel.
He supuesto que RR pertenece al rojo, GG al verde y BB al azul.. con valores hexadecimales...
Es una idea tosca... un poco lenta y un poco dificil de manejar pero funciona...
Esto equivaldría a tener todo el potencial en tus manos.
joseluisbz@bigfoot.com