why are you using api? you have vb6, can't you just set the style to graphical and make the back color the color you want?