1 type derived from WindowsScrollBar
UIAutomationClientSideProviders (1)
MS\Internal\AutomationProxies\WindowsListViewScroll.cs (1)
23class WindowsListViewScrollBar: WindowsScrollBar, IRangeValueProvider
6 instantiations of WindowsScrollBar
UIAutomationClientSideProviders (6)
MS\Internal\AutomationProxies\NonClientArea.cs (4)
478return new WindowsScrollBar (_hwnd, this, (int) item, NativeMethods.SB_HORZ); 490return new WindowsScrollBar (_hwnd, this, (int) item, NativeMethods.SB_VERT); 691ProxyFragment scrollBar = new WindowsScrollBar(hwnd, el, (int)item, sbFlag); 729WindowsScrollBar scrollBar = new WindowsScrollBar(hwnd, el, (int)item, idObject == NativeMethods.OBJID_HSCROLL ? NativeMethods.SB_HORZ : NativeMethods.SB_VERT);
MS\Internal\AutomationProxies\WindowsScrollBar.cs (2)
73return new WindowsScrollBar(hwnd, null, idChild, NativeMethods.SB_CTL); 81WindowsScrollBar wtv = new WindowsScrollBar (hwnd, null, -1, NativeMethods.SB_CTL);
47 references to WindowsScrollBar
UIAutomationClientSideProviders (47)
MS\Internal\AutomationProxies\NonClientArea.cs (3)
471if (WindowsScrollBar.HasHorizontalScrollBar (_hwnd)) 483if (WindowsScrollBar.HasVerticalScrollBar (_hwnd)) 729WindowsScrollBar scrollBar = new WindowsScrollBar(hwnd, el, (int)item, idObject == NativeMethods.OBJID_HSCROLL ? NativeMethods.SB_HORZ : NativeMethods.SB_VERT);
MS\Internal\AutomationProxies\WindowsScrollBar.cs (1)
81WindowsScrollBar wtv = new WindowsScrollBar (hwnd, null, -1, NativeMethods.SB_CTL);
MS\Internal\AutomationProxies\WindowsScrollBarBits.cs (43)
51switch ((WindowsScrollBar.ScrollBarItem)_item) 53case WindowsScrollBar.ScrollBarItem.UpArrow: 58case WindowsScrollBar.ScrollBarItem.LargeDecrement: 63case WindowsScrollBar.ScrollBarItem.LargeIncrement: 68case WindowsScrollBar.ScrollBarItem.DownArrow: 73case WindowsScrollBar.ScrollBarItem.Thumb: 102if (iid == InvokePattern.Pattern && (WindowsScrollBar.ScrollBarItem) _item != WindowsScrollBar.ScrollBarItem.Thumb) 130return GetBoundingRectangle (_hwnd, _parent, (WindowsScrollBar.ScrollBarItem) _item, _sbFlag); 156if ((WindowsScrollBar.ScrollBarItem) _item == WindowsScrollBar.ScrollBarItem.Thumb) 163switch ((WindowsScrollBar.ScrollBarItem) _item) 165case WindowsScrollBar.ScrollBarItem.UpArrow : 169case WindowsScrollBar.ScrollBarItem.LargeDecrement : 173case WindowsScrollBar.ScrollBarItem.LargeIncrement : 177case WindowsScrollBar.ScrollBarItem.DownArrow : 181if (WindowsScrollBar.IsScrollBarVertical(_hwnd, _sbFlag)) 206static internal Rect GetBoundingRectangle(IntPtr hwnd, ProxyFragment parent, WindowsScrollBar.ScrollBarItem item, int sbFlag) 213bool fDisableScrollBar = !WindowsScrollBar.IsScrollBarWithThumb (hwnd, sbFlag); 214if (fDisableScrollBar && (item == WindowsScrollBar.ScrollBarItem.LargeDecrement || item == WindowsScrollBar.ScrollBarItem.Thumb || item == WindowsScrollBar.ScrollBarItem.LargeDecrement)) 273if(WindowsScrollBar.IsScrollBarVertical(hwnd, sbFlag)) 298static internal Rect GetVerticalScrollbarBitBoundingRectangle(IntPtr hwnd, WindowsScrollBar.ScrollBarItem item, NativeMethods.ScrollBarInfo sbi) 328case WindowsScrollBar.ScrollBarItem.UpArrow : 333case WindowsScrollBar.ScrollBarItem.LargeIncrement : 345case WindowsScrollBar.ScrollBarItem.Thumb : 352case WindowsScrollBar.ScrollBarItem.LargeDecrement : 364case WindowsScrollBar.ScrollBarItem.DownArrow : 389static internal Rect GetHorizontalScrollbarBitBoundingRectangle(IntPtr hwnd, WindowsScrollBar.ScrollBarItem item, NativeMethods.ScrollBarInfo sbi) 422if (item == WindowsScrollBar.ScrollBarItem.UpArrow) 424item = WindowsScrollBar.ScrollBarItem.DownArrow; 426else if (item == WindowsScrollBar.ScrollBarItem.DownArrow) 428item = WindowsScrollBar.ScrollBarItem.UpArrow; 430else if (item == WindowsScrollBar.ScrollBarItem.LargeIncrement) 432item = WindowsScrollBar.ScrollBarItem.LargeDecrement; 434else if (item == WindowsScrollBar.ScrollBarItem.LargeDecrement) 436item = WindowsScrollBar.ScrollBarItem.LargeIncrement; 442case WindowsScrollBar.ScrollBarItem.UpArrow : 447case WindowsScrollBar.ScrollBarItem.LargeIncrement : 459case WindowsScrollBar.ScrollBarItem.Thumb : 466case WindowsScrollBar.ScrollBarItem.LargeDecrement : 478case WindowsScrollBar.ScrollBarItem.DownArrow :