1 type derived from WindowsScrollBar
UIAutomationClientsideProviders (1)
MS\Internal\AutomationProxies\WindowsListViewScroll.cs (1)
32class WindowsListViewScrollBar: WindowsScrollBar, IRangeValueProvider
6 instantiations of WindowsScrollBar
UIAutomationClientsideProviders (6)
MS\Internal\AutomationProxies\NonClientArea.cs (4)
475return new WindowsScrollBar (_hwnd, this, (int) item, NativeMethods.SB_HORZ); 487return new WindowsScrollBar (_hwnd, this, (int) item, NativeMethods.SB_VERT); 688ProxyFragment scrollBar = new WindowsScrollBar(hwnd, el, (int)item, sbFlag); 726WindowsScrollBar scrollBar = new WindowsScrollBar(hwnd, el, (int)item, idObject == NativeMethods.OBJID_HSCROLL ? NativeMethods.SB_HORZ : NativeMethods.SB_VERT);
MS\Internal\AutomationProxies\WindowsScrollBar.cs (2)
84return new WindowsScrollBar(hwnd, null, idChild, NativeMethods.SB_CTL); 92WindowsScrollBar wtv = new WindowsScrollBar (hwnd, null, -1, NativeMethods.SB_CTL);
47 references to WindowsScrollBar
UIAutomationClientsideProviders (47)
MS\Internal\AutomationProxies\NonClientArea.cs (3)
468if (WindowsScrollBar.HasHorizontalScrollBar (_hwnd)) 480if (WindowsScrollBar.HasVerticalScrollBar (_hwnd)) 726WindowsScrollBar scrollBar = new WindowsScrollBar(hwnd, el, (int)item, idObject == NativeMethods.OBJID_HSCROLL ? NativeMethods.SB_HORZ : NativeMethods.SB_VERT);
MS\Internal\AutomationProxies\WindowsScrollBar.cs (1)
92WindowsScrollBar wtv = new WindowsScrollBar (hwnd, null, -1, NativeMethods.SB_CTL);
MS\Internal\AutomationProxies\WindowsScrollBarBits.cs (43)
57switch ((WindowsScrollBar.ScrollBarItem)_item) 59case WindowsScrollBar.ScrollBarItem.UpArrow: 64case WindowsScrollBar.ScrollBarItem.LargeDecrement: 69case WindowsScrollBar.ScrollBarItem.LargeIncrement: 74case WindowsScrollBar.ScrollBarItem.DownArrow: 79case WindowsScrollBar.ScrollBarItem.Thumb: 108if (iid == InvokePattern.Pattern && (WindowsScrollBar.ScrollBarItem) _item != WindowsScrollBar.ScrollBarItem.Thumb) 136return GetBoundingRectangle (_hwnd, _parent, (WindowsScrollBar.ScrollBarItem) _item, _sbFlag); 162if ((WindowsScrollBar.ScrollBarItem) _item == WindowsScrollBar.ScrollBarItem.Thumb) 169switch ((WindowsScrollBar.ScrollBarItem) _item) 171case WindowsScrollBar.ScrollBarItem.UpArrow : 175case WindowsScrollBar.ScrollBarItem.LargeDecrement : 179case WindowsScrollBar.ScrollBarItem.LargeIncrement : 183case WindowsScrollBar.ScrollBarItem.DownArrow : 187if (WindowsScrollBar.IsScrollBarVertical(_hwnd, _sbFlag)) 212static internal Rect GetBoundingRectangle(IntPtr hwnd, ProxyFragment parent, WindowsScrollBar.ScrollBarItem item, int sbFlag) 219bool fDisableScrollBar = !WindowsScrollBar.IsScrollBarWithThumb (hwnd, sbFlag); 220if (fDisableScrollBar && (item == WindowsScrollBar.ScrollBarItem.LargeDecrement || item == WindowsScrollBar.ScrollBarItem.Thumb || item == WindowsScrollBar.ScrollBarItem.LargeDecrement)) 279if(WindowsScrollBar.IsScrollBarVertical(hwnd, sbFlag)) 304static internal Rect GetVerticalScrollbarBitBoundingRectangle(IntPtr hwnd, WindowsScrollBar.ScrollBarItem item, NativeMethods.ScrollBarInfo sbi) 334case WindowsScrollBar.ScrollBarItem.UpArrow : 339case WindowsScrollBar.ScrollBarItem.LargeIncrement : 351case WindowsScrollBar.ScrollBarItem.Thumb : 358case WindowsScrollBar.ScrollBarItem.LargeDecrement : 370case WindowsScrollBar.ScrollBarItem.DownArrow : 395static internal Rect GetHorizontalScrollbarBitBoundingRectangle(IntPtr hwnd, WindowsScrollBar.ScrollBarItem item, NativeMethods.ScrollBarInfo sbi) 428if (item == WindowsScrollBar.ScrollBarItem.UpArrow) 430item = WindowsScrollBar.ScrollBarItem.DownArrow; 432else if (item == WindowsScrollBar.ScrollBarItem.DownArrow) 434item = WindowsScrollBar.ScrollBarItem.UpArrow; 436else if (item == WindowsScrollBar.ScrollBarItem.LargeIncrement) 438item = WindowsScrollBar.ScrollBarItem.LargeDecrement; 440else if (item == WindowsScrollBar.ScrollBarItem.LargeDecrement) 442item = WindowsScrollBar.ScrollBarItem.LargeIncrement; 448case WindowsScrollBar.ScrollBarItem.UpArrow : 453case WindowsScrollBar.ScrollBarItem.LargeIncrement : 465case WindowsScrollBar.ScrollBarItem.Thumb : 472case WindowsScrollBar.ScrollBarItem.LargeDecrement : 484case WindowsScrollBar.ScrollBarItem.DownArrow :