Is this control Active - has it got Focus; is the mouse over it?
Source position: stdctrls.pp line 1117
public property TCustomButton.Active: Boolean read FActive stored False;