Thanks, that change works, along with changing the first zero to 1 in the DrawThemeBackground call, and the second parameter is 1 for normal 2 for "hot", 3 for down, and 4 for disabled. Only problem now is detecting when mouse leaves the control. I've copied the basics from btnbmp:mousemove but ...