1 type derived from WindowsScrollBar
UIAutomationClientSideProviders (1)
MS\Internal\AutomationProxies\WindowsListViewScroll.cs (1)
20internal class WindowsListViewScrollBar: WindowsScrollBar, IRangeValueProvider
6 instantiations of WindowsScrollBar
UIAutomationClientSideProviders (6)
MS\Internal\AutomationProxies\NonClientArea.cs (4)
467return new WindowsScrollBar (_hwnd, this, (int) item, NativeMethods.SB_HORZ); 479return new WindowsScrollBar (_hwnd, this, (int) item, NativeMethods.SB_VERT); 674ProxyFragment scrollBar = new WindowsScrollBar(hwnd, el, (int)item, sbFlag); 709WindowsScrollBar scrollBar = new WindowsScrollBar(hwnd, el, (int)item, idObject == NativeMethods.OBJID_HSCROLL ? NativeMethods.SB_HORZ : NativeMethods.SB_VERT);
MS\Internal\AutomationProxies\WindowsScrollBar.cs (2)
69return new WindowsScrollBar(hwnd, null, idChild, NativeMethods.SB_CTL); 77WindowsScrollBar wtv = new WindowsScrollBar (hwnd, null, -1, NativeMethods.SB_CTL);
47 references to WindowsScrollBar
UIAutomationClientSideProviders (47)
MS\Internal\AutomationProxies\NonClientArea.cs (3)
460if (WindowsScrollBar.HasHorizontalScrollBar (_hwnd)) 472if (WindowsScrollBar.HasVerticalScrollBar (_hwnd)) 709WindowsScrollBar scrollBar = new WindowsScrollBar(hwnd, el, (int)item, idObject == NativeMethods.OBJID_HSCROLL ? NativeMethods.SB_HORZ : NativeMethods.SB_VERT);
MS\Internal\AutomationProxies\WindowsScrollBar.cs (1)
77WindowsScrollBar wtv = new WindowsScrollBar (hwnd, null, -1, NativeMethods.SB_CTL);
MS\Internal\AutomationProxies\WindowsScrollBarBits.cs (43)
47switch ((WindowsScrollBar.ScrollBarItem)_item) 49case WindowsScrollBar.ScrollBarItem.UpArrow: 54case WindowsScrollBar.ScrollBarItem.LargeDecrement: 59case WindowsScrollBar.ScrollBarItem.LargeIncrement: 64case WindowsScrollBar.ScrollBarItem.DownArrow: 69case WindowsScrollBar.ScrollBarItem.Thumb: 98if (iid == InvokePattern.Pattern && (WindowsScrollBar.ScrollBarItem) _item != WindowsScrollBar.ScrollBarItem.Thumb) 126return GetBoundingRectangle (_hwnd, _parent, (WindowsScrollBar.ScrollBarItem) _item, _sbFlag); 152if ((WindowsScrollBar.ScrollBarItem) _item == WindowsScrollBar.ScrollBarItem.Thumb) 159switch ((WindowsScrollBar.ScrollBarItem) _item) 161case WindowsScrollBar.ScrollBarItem.UpArrow : 165case WindowsScrollBar.ScrollBarItem.LargeDecrement : 169case WindowsScrollBar.ScrollBarItem.LargeIncrement : 173case WindowsScrollBar.ScrollBarItem.DownArrow : 177if (WindowsScrollBar.IsScrollBarVertical(_hwnd, _sbFlag)) 202internal static Rect GetBoundingRectangle(IntPtr hwnd, ProxyFragment parent, WindowsScrollBar.ScrollBarItem item, int sbFlag) 209bool fDisableScrollBar = !WindowsScrollBar.IsScrollBarWithThumb (hwnd, sbFlag); 210if (fDisableScrollBar && (item == WindowsScrollBar.ScrollBarItem.LargeDecrement || item == WindowsScrollBar.ScrollBarItem.Thumb || item == WindowsScrollBar.ScrollBarItem.LargeDecrement)) 269if(WindowsScrollBar.IsScrollBarVertical(hwnd, sbFlag)) 294internal static Rect GetVerticalScrollbarBitBoundingRectangle(IntPtr hwnd, WindowsScrollBar.ScrollBarItem item, NativeMethods.ScrollBarInfo sbi) 324case WindowsScrollBar.ScrollBarItem.UpArrow : 329case WindowsScrollBar.ScrollBarItem.LargeIncrement : 341case WindowsScrollBar.ScrollBarItem.Thumb : 348case WindowsScrollBar.ScrollBarItem.LargeDecrement : 360case WindowsScrollBar.ScrollBarItem.DownArrow : 385internal static Rect GetHorizontalScrollbarBitBoundingRectangle(IntPtr hwnd, WindowsScrollBar.ScrollBarItem item, NativeMethods.ScrollBarInfo sbi) 418if (item == WindowsScrollBar.ScrollBarItem.UpArrow) 420item = WindowsScrollBar.ScrollBarItem.DownArrow; 422else if (item == WindowsScrollBar.ScrollBarItem.DownArrow) 424item = WindowsScrollBar.ScrollBarItem.UpArrow; 426else if (item == WindowsScrollBar.ScrollBarItem.LargeIncrement) 428item = WindowsScrollBar.ScrollBarItem.LargeDecrement; 430else if (item == WindowsScrollBar.ScrollBarItem.LargeDecrement) 432item = WindowsScrollBar.ScrollBarItem.LargeIncrement; 438case WindowsScrollBar.ScrollBarItem.UpArrow : 443case WindowsScrollBar.ScrollBarItem.LargeIncrement : 455case WindowsScrollBar.ScrollBarItem.Thumb : 462case WindowsScrollBar.ScrollBarItem.LargeDecrement : 474case WindowsScrollBar.ScrollBarItem.DownArrow :