title: Windows.GetRValue accepts cardinals but TColor is integer
body: <p>I need to pass a color to GetRValue which accepts cardinals. However, TColor is integer and I get sometimes a range check error. Should I just trim my color to 0 if it is negative?</p>