79 references to rcScrollBar
UIAutomationClientsideProviders (79)
MS\Internal\AutomationProxies\WindowsListViewGroupHelper.cs (4)
832return new NativeMethods.Win32Rect(sbi.rcScrollBar.left, sbi.rcScrollBar.top, sbi.rcScrollBar.right, sbi.rcScrollBar.bottom);
MS\Internal\AutomationProxies\WindowsScrollBar.cs (23)
165long area = (sbi.rcScrollBar.right - sbi.rcScrollBar.left) * (sbi.rcScrollBar.bottom - sbi.rcScrollBar.top); 181int width = sbi.rcScrollBar.right - sbi.rcScrollBar.left; 185int offset = (int)rcParent.Right - sbi.rcScrollBar.right; 186sbi.rcScrollBar.left = (int)rcParent.Left + offset; 187sbi.rcScrollBar.right = sbi.rcScrollBar.left + width; 191int offset = sbi.rcScrollBar.left - (int)rcParent.Left; 192sbi.rcScrollBar.right = (int)rcParent.Right - offset; 193sbi.rcScrollBar.left = sbi.rcScrollBar.right - width; 199return sbi.rcScrollBar.ToRect(false); 472long area = (sbi.rcScrollBar.right - sbi.rcScrollBar.left) * (sbi.rcScrollBar.bottom - sbi.rcScrollBar.top); 485fThumbVisible = (sbi.rcScrollBar.bottom - sbi.rcScrollBar.top >= 5 * sizeArrow.cy / 2); 489fThumbVisible = (sbi.rcScrollBar.right - sbi.rcScrollBar.left >= 5 * sizeArrow.cx / 2);
MS\Internal\AutomationProxies\WindowsScrollBarBits.cs (52)
249int width = sbi.rcScrollBar.right - sbi.rcScrollBar.left; 253int offset = (int)rcParent.Right - sbi.rcScrollBar.right; 254sbi.rcScrollBar.left = (int)rcParent.Left + offset; 255sbi.rcScrollBar.right = sbi.rcScrollBar.left + width; 259int offset = sbi.rcScrollBar.left - (int)rcParent.Left; 260sbi.rcScrollBar.right = (int)rcParent.Right - offset; 261sbi.rcScrollBar.left = sbi.rcScrollBar.right - width; 272long area = (sbi.rcScrollBar.right - sbi.rcScrollBar.left) * (sbi.rcScrollBar.bottom - sbi.rcScrollBar.top); 306NativeMethods.Win32Rect rc = new NativeMethods.Win32Rect(sbi.rcScrollBar.left, sbi.xyThumbTop, sbi.rcScrollBar.right, sbi.xyThumbBottom); 314rc.left = sbi.rcScrollBar.left; 315rc.right = sbi.rcScrollBar.right; 325bool fThumbVisible = sbi.rcScrollBar.bottom - sbi.rcScrollBar.top >= 5 * sizeArrow.cy / 2; 326if (sbi.rcScrollBar.bottom - sbi.rcScrollBar.top < 2 * sizeArrow.cy) 329sizeArrow.cy = (sbi.rcScrollBar.bottom - sbi.rcScrollBar.top) / 2; 335rc.top = sbi.rcScrollBar.top; 336rc.bottom = sbi.rcScrollBar.top + sizeArrow.cy; 343rc.bottom = sbi.rcScrollBar.bottom - sizeArrow.cy; 347rc.top = rc.bottom = sbi.rcScrollBar.top + sizeArrow.cy; 354rc.top = rc.bottom = sbi.rcScrollBar.top + sizeArrow.cy; 362rc.top = sbi.rcScrollBar.top + sizeArrow.cy; 366rc.top = rc.bottom = sbi.rcScrollBar.top + sizeArrow.cy; 371rc.top = sbi.rcScrollBar.bottom - sizeArrow.cy; 372rc.bottom = sbi.rcScrollBar.bottom; 398NativeMethods.Win32Rect rc = new NativeMethods.Win32Rect(sbi.xyThumbTop, sbi.rcScrollBar.top, sbi.xyThumbBottom, sbi.rcScrollBar.bottom); 405rc.top = sbi.rcScrollBar.top; 406rc.bottom = sbi.rcScrollBar.bottom; 416bool fThumbVisible = sbi.rcScrollBar.right - sbi.rcScrollBar.left >= 5 * sizeArrow.cx / 2; 417if (sbi.rcScrollBar.right - sbi.rcScrollBar.left < 2 * sizeArrow.cx) 420sizeArrow.cx = (sbi.rcScrollBar.right - sbi.rcScrollBar.left) / 2; 449rc.left = sbi.rcScrollBar.left; 450rc.right = sbi.rcScrollBar.left + sizeArrow.cx; 457rc.right = sbi.rcScrollBar.right - sizeArrow.cx; 461rc.left = rc.right = sbi.rcScrollBar.left + sizeArrow.cx; 468rc.left = rc.right = sbi.rcScrollBar.left + sizeArrow.cx; 476rc.left = sbi.rcScrollBar.left + sizeArrow.cx; 480rc.left = rc.right = sbi.rcScrollBar.left + sizeArrow.cx; 485rc.left = sbi.rcScrollBar.right - sizeArrow.cx; 486rc.right = sbi.rcScrollBar.right;