Z tym kolorowaniem to sam do końca tego nie rozumiem ;), bo kiedys próbowałem zrobic dokładnie to samo.
Mój pomysł jest taki, aby pod kontrolką narysować jakaś bitmape, a tło edita ustawić jak przezroczyste. Oto cytat nie wiem skąd i nie wiem kogo(nie moglem znaleźć :) dotyczacy przezroczystosci w edicie:
Wnioskując z tej wypowiedzi wystarczy zwrocic jakis kolor brusha zamiast NULL i edit bedzie wypełniony jednym kolorem.
W obu przypadkach nie jestem pewien nieczego, ponieważ nie testowałem tego, ale myślę że warto spróbować ;)