... hBmp := FW_MakeYourBitmap( n1,n2, <|hDC,w,h| as hBmp := FW_MakeYourBitmap( n1*2,n2*2, <|hDC,w,h| With this change, the bitmap covers the full area of the button. We need to keep in mind the effect of using or not using the TRUEPIXEL clause on the dimensions of the controls.