private static Rectangle GetHwndRec(int hwnd) { object x1, y1, x2, y2; Rectangle rc = new Rectangle(0, 0, 0, 0); if (mydm.GetClientRect(hwnd, out x1, out y1, out x2, out y2) == 1) { int iTemp = -1; if (int.TryParse(x1.ToString(), out iTemp)) { rc.X = iTemp; } iTemp = -1; if (int.TryParse(y1.ToString(), out iTemp)) { rc.Y = iTemp; } iTemp = 0; if (int.TryParse(x2.ToString(), out iTemp)) { rc.Width = (iTemp - rc.X); } iTemp = 0; if (int.TryParse(y2.ToString(), out iTemp)) { rc.Height = (iTemp - rc.Y); } } return(rc); }