if (OS.IsWinCE) return OS.GetSysColor (OS.COLOR_WINDOW); int pixel = OS.SendMessage (handle, OS.TVM_GETBKCOLOR, 0, 0); if (pixel == -1) return OS.GetSysColor (OS.COLOR_WINDOW); return pixel;
if (!OS.IsWinCE) return _getBackgroundPixel ();  if (!OS.IsWindowEnabled (handle) && background != -1) { return background; } return _getBackgroundPixel ();
int getBackgroundPixel () {	if (OS.IsWinCE) return OS.GetSysColor (OS.COLOR_WINDOW);	int pixel = OS.SendMessage (handle, OS.TVM_GETBKCOLOR, 0, 0);	if (pixel == -1) return OS.GetSysColor (OS.COLOR_WINDOW);	return pixel;}