... 1367 in METHOD PaintCaption() CLASS TBtnBmp needs to be modified as under. //nClr = If( ::IsEnabled(), ::nClrText, If( ::lDisColor, CLR_HGRAY, ::nClrTextDis ) ) nClr = If( ::IsEnabled(), ::nClrText, If( ::lDisColor, ::nClrTextDis, CLR_HGRAY ) ) Regards, -Ramesh Babu P