1 type derived from WindowsScrollBar
UIAutomationClientSideProviders (1)
MS\Internal\AutomationProxies\WindowsListViewScroll.cs (1)
21
class WindowsListViewScrollBar:
WindowsScrollBar
, IRangeValueProvider
6 instantiations of WindowsScrollBar
UIAutomationClientSideProviders (6)
MS\Internal\AutomationProxies\NonClientArea.cs (4)
474
return new
WindowsScrollBar
(_hwnd, this, (int) item, NativeMethods.SB_HORZ);
486
return new
WindowsScrollBar
(_hwnd, this, (int) item, NativeMethods.SB_VERT);
687
ProxyFragment scrollBar = new
WindowsScrollBar
(hwnd, el, (int)item, sbFlag);
725
WindowsScrollBar scrollBar = new
WindowsScrollBar
(hwnd, el, (int)item, idObject == NativeMethods.OBJID_HSCROLL ? NativeMethods.SB_HORZ : NativeMethods.SB_VERT);
MS\Internal\AutomationProxies\WindowsScrollBar.cs (2)
70
return new
WindowsScrollBar
(hwnd, null, idChild, NativeMethods.SB_CTL);
78
WindowsScrollBar wtv = new
WindowsScrollBar
(hwnd, null, -1, NativeMethods.SB_CTL);
47 references to WindowsScrollBar
UIAutomationClientSideProviders (47)
MS\Internal\AutomationProxies\NonClientArea.cs (3)
467
if (
WindowsScrollBar
.HasHorizontalScrollBar (_hwnd))
479
if (
WindowsScrollBar
.HasVerticalScrollBar (_hwnd))
725
WindowsScrollBar
scrollBar = new WindowsScrollBar(hwnd, el, (int)item, idObject == NativeMethods.OBJID_HSCROLL ? NativeMethods.SB_HORZ : NativeMethods.SB_VERT);
MS\Internal\AutomationProxies\WindowsScrollBar.cs (1)
78
WindowsScrollBar
wtv = new WindowsScrollBar (hwnd, null, -1, NativeMethods.SB_CTL);
MS\Internal\AutomationProxies\WindowsScrollBarBits.cs (43)
48
switch ((
WindowsScrollBar
.ScrollBarItem)_item)
50
case
WindowsScrollBar
.ScrollBarItem.UpArrow:
55
case
WindowsScrollBar
.ScrollBarItem.LargeDecrement:
60
case
WindowsScrollBar
.ScrollBarItem.LargeIncrement:
65
case
WindowsScrollBar
.ScrollBarItem.DownArrow:
70
case
WindowsScrollBar
.ScrollBarItem.Thumb:
99
if (iid == InvokePattern.Pattern && (
WindowsScrollBar
.ScrollBarItem) _item !=
WindowsScrollBar
.ScrollBarItem.Thumb)
127
return GetBoundingRectangle (_hwnd, _parent, (
WindowsScrollBar
.ScrollBarItem) _item, _sbFlag);
153
if ((
WindowsScrollBar
.ScrollBarItem) _item ==
WindowsScrollBar
.ScrollBarItem.Thumb)
160
switch ((
WindowsScrollBar
.ScrollBarItem) _item)
162
case
WindowsScrollBar
.ScrollBarItem.UpArrow :
166
case
WindowsScrollBar
.ScrollBarItem.LargeDecrement :
170
case
WindowsScrollBar
.ScrollBarItem.LargeIncrement :
174
case
WindowsScrollBar
.ScrollBarItem.DownArrow :
178
if (
WindowsScrollBar
.IsScrollBarVertical(_hwnd, _sbFlag))
203
static internal Rect GetBoundingRectangle(IntPtr hwnd, ProxyFragment parent,
WindowsScrollBar
.ScrollBarItem item, int sbFlag)
210
bool fDisableScrollBar = !
WindowsScrollBar
.IsScrollBarWithThumb (hwnd, sbFlag);
211
if (fDisableScrollBar && (item ==
WindowsScrollBar
.ScrollBarItem.LargeDecrement || item ==
WindowsScrollBar
.ScrollBarItem.Thumb || item ==
WindowsScrollBar
.ScrollBarItem.LargeDecrement))
270
if(
WindowsScrollBar
.IsScrollBarVertical(hwnd, sbFlag))
295
static internal Rect GetVerticalScrollbarBitBoundingRectangle(IntPtr hwnd,
WindowsScrollBar
.ScrollBarItem item, NativeMethods.ScrollBarInfo sbi)
325
case
WindowsScrollBar
.ScrollBarItem.UpArrow :
330
case
WindowsScrollBar
.ScrollBarItem.LargeIncrement :
342
case
WindowsScrollBar
.ScrollBarItem.Thumb :
349
case
WindowsScrollBar
.ScrollBarItem.LargeDecrement :
361
case
WindowsScrollBar
.ScrollBarItem.DownArrow :
386
static internal Rect GetHorizontalScrollbarBitBoundingRectangle(IntPtr hwnd,
WindowsScrollBar
.ScrollBarItem item, NativeMethods.ScrollBarInfo sbi)
419
if (item ==
WindowsScrollBar
.ScrollBarItem.UpArrow)
421
item =
WindowsScrollBar
.ScrollBarItem.DownArrow;
423
else if (item ==
WindowsScrollBar
.ScrollBarItem.DownArrow)
425
item =
WindowsScrollBar
.ScrollBarItem.UpArrow;
427
else if (item ==
WindowsScrollBar
.ScrollBarItem.LargeIncrement)
429
item =
WindowsScrollBar
.ScrollBarItem.LargeDecrement;
431
else if (item ==
WindowsScrollBar
.ScrollBarItem.LargeDecrement)
433
item =
WindowsScrollBar
.ScrollBarItem.LargeIncrement;
439
case
WindowsScrollBar
.ScrollBarItem.UpArrow :
444
case
WindowsScrollBar
.ScrollBarItem.LargeIncrement :
456
case
WindowsScrollBar
.ScrollBarItem.Thumb :
463
case
WindowsScrollBar
.ScrollBarItem.LargeDecrement :
475
case
WindowsScrollBar
.ScrollBarItem.DownArrow :