79 references to rcScrollBar
UIAutomationClientSideProviders (79)
MS\Internal\AutomationProxies\WindowsListViewGroupHelper.cs (4)
818return new NativeMethods.Win32Rect(sbi.rcScrollBar.left, sbi.rcScrollBar.top, sbi.rcScrollBar.right, sbi.rcScrollBar.bottom);
MS\Internal\AutomationProxies\WindowsScrollBar.cs (23)
147long area = (sbi.rcScrollBar.right - sbi.rcScrollBar.left) * (sbi.rcScrollBar.bottom - sbi.rcScrollBar.top); 163int width = sbi.rcScrollBar.right - sbi.rcScrollBar.left; 167int offset = (int)rcParent.Right - sbi.rcScrollBar.right; 168sbi.rcScrollBar.left = (int)rcParent.Left + offset; 169sbi.rcScrollBar.right = sbi.rcScrollBar.left + width; 173int offset = sbi.rcScrollBar.left - (int)rcParent.Left; 174sbi.rcScrollBar.right = (int)rcParent.Right - offset; 175sbi.rcScrollBar.left = sbi.rcScrollBar.right - width; 181return sbi.rcScrollBar.ToRect(false); 453long area = (sbi.rcScrollBar.right - sbi.rcScrollBar.left) * (sbi.rcScrollBar.bottom - sbi.rcScrollBar.top); 466fThumbVisible = (sbi.rcScrollBar.bottom - sbi.rcScrollBar.top >= 5 * sizeArrow.cy / 2); 470fThumbVisible = (sbi.rcScrollBar.right - sbi.rcScrollBar.left >= 5 * sizeArrow.cx / 2);
MS\Internal\AutomationProxies\WindowsScrollBarBits.cs (52)
239int width = sbi.rcScrollBar.right - sbi.rcScrollBar.left; 243int offset = (int)rcParent.Right - sbi.rcScrollBar.right; 244sbi.rcScrollBar.left = (int)rcParent.Left + offset; 245sbi.rcScrollBar.right = sbi.rcScrollBar.left + width; 249int offset = sbi.rcScrollBar.left - (int)rcParent.Left; 250sbi.rcScrollBar.right = (int)rcParent.Right - offset; 251sbi.rcScrollBar.left = sbi.rcScrollBar.right - width; 262long area = (sbi.rcScrollBar.right - sbi.rcScrollBar.left) * (sbi.rcScrollBar.bottom - sbi.rcScrollBar.top); 296NativeMethods.Win32Rect rc = new NativeMethods.Win32Rect(sbi.rcScrollBar.left, sbi.xyThumbTop, sbi.rcScrollBar.right, sbi.xyThumbBottom); 304rc.left = sbi.rcScrollBar.left; 305rc.right = sbi.rcScrollBar.right; 315bool fThumbVisible = sbi.rcScrollBar.bottom - sbi.rcScrollBar.top >= 5 * sizeArrow.cy / 2; 316if (sbi.rcScrollBar.bottom - sbi.rcScrollBar.top < 2 * sizeArrow.cy) 319sizeArrow.cy = (sbi.rcScrollBar.bottom - sbi.rcScrollBar.top) / 2; 325rc.top = sbi.rcScrollBar.top; 326rc.bottom = sbi.rcScrollBar.top + sizeArrow.cy; 333rc.bottom = sbi.rcScrollBar.bottom - sizeArrow.cy; 337rc.top = rc.bottom = sbi.rcScrollBar.top + sizeArrow.cy; 344rc.top = rc.bottom = sbi.rcScrollBar.top + sizeArrow.cy; 352rc.top = sbi.rcScrollBar.top + sizeArrow.cy; 356rc.top = rc.bottom = sbi.rcScrollBar.top + sizeArrow.cy; 361rc.top = sbi.rcScrollBar.bottom - sizeArrow.cy; 362rc.bottom = sbi.rcScrollBar.bottom; 388NativeMethods.Win32Rect rc = new NativeMethods.Win32Rect(sbi.xyThumbTop, sbi.rcScrollBar.top, sbi.xyThumbBottom, sbi.rcScrollBar.bottom); 395rc.top = sbi.rcScrollBar.top; 396rc.bottom = sbi.rcScrollBar.bottom; 406bool fThumbVisible = sbi.rcScrollBar.right - sbi.rcScrollBar.left >= 5 * sizeArrow.cx / 2; 407if (sbi.rcScrollBar.right - sbi.rcScrollBar.left < 2 * sizeArrow.cx) 410sizeArrow.cx = (sbi.rcScrollBar.right - sbi.rcScrollBar.left) / 2; 439rc.left = sbi.rcScrollBar.left; 440rc.right = sbi.rcScrollBar.left + sizeArrow.cx; 447rc.right = sbi.rcScrollBar.right - sizeArrow.cx; 451rc.left = rc.right = sbi.rcScrollBar.left + sizeArrow.cx; 458rc.left = rc.right = sbi.rcScrollBar.left + sizeArrow.cx; 466rc.left = sbi.rcScrollBar.left + sizeArrow.cx; 470rc.left = rc.right = sbi.rcScrollBar.left + sizeArrow.cx; 475rc.left = sbi.rcScrollBar.right - sizeArrow.cx; 476rc.right = sbi.rcScrollBar.right;