public static extern int FillRect( IntPtr hDC, ref RECT lprc, IntPtr hbr);
public static extern int DrawTextW( IntPtr hdc, string lpString, int nCount, ref RECT lpRect, uint uFormat);
public static extern void DrawThemeBackground( IntPtr hTheme, IntPtr hdc, int iPartId, int iStateId, ref RECT pRect, ref RECT pClipRect);
public bool Equals(RECT r) { return r.Left == Left && r.Top == Top && r.Right == Right && r.Bottom == Bottom; }