79 references to rcScrollBar
UIAutomationClientSideProviders (79)
MS\Internal\AutomationProxies\WindowsListViewGroupHelper.cs (4)
818
return new NativeMethods.Win32Rect(sbi.
rcScrollBar
.left, sbi.
rcScrollBar
.top, sbi.
rcScrollBar
.right, sbi.
rcScrollBar
.bottom);
MS\Internal\AutomationProxies\WindowsScrollBar.cs (23)
147
long area = (sbi.
rcScrollBar
.right - sbi.
rcScrollBar
.left) * (sbi.
rcScrollBar
.bottom - sbi.
rcScrollBar
.top);
163
int width = sbi.
rcScrollBar
.right - sbi.
rcScrollBar
.left;
167
int offset = (int)rcParent.Right - sbi.
rcScrollBar
.right;
168
sbi.
rcScrollBar
.left = (int)rcParent.Left + offset;
169
sbi.
rcScrollBar
.right = sbi.
rcScrollBar
.left + width;
173
int offset = sbi.
rcScrollBar
.left - (int)rcParent.Left;
174
sbi.
rcScrollBar
.right = (int)rcParent.Right - offset;
175
sbi.
rcScrollBar
.left = sbi.
rcScrollBar
.right - width;
181
return sbi.
rcScrollBar
.ToRect(false);
453
long area = (sbi.
rcScrollBar
.right - sbi.
rcScrollBar
.left) * (sbi.
rcScrollBar
.bottom - sbi.
rcScrollBar
.top);
466
fThumbVisible = (sbi.
rcScrollBar
.bottom - sbi.
rcScrollBar
.top >= 5 * sizeArrow.cy / 2);
470
fThumbVisible = (sbi.
rcScrollBar
.right - sbi.
rcScrollBar
.left >= 5 * sizeArrow.cx / 2);
MS\Internal\AutomationProxies\WindowsScrollBarBits.cs (52)
239
int width = sbi.
rcScrollBar
.right - sbi.
rcScrollBar
.left;
243
int offset = (int)rcParent.Right - sbi.
rcScrollBar
.right;
244
sbi.
rcScrollBar
.left = (int)rcParent.Left + offset;
245
sbi.
rcScrollBar
.right = sbi.
rcScrollBar
.left + width;
249
int offset = sbi.
rcScrollBar
.left - (int)rcParent.Left;
250
sbi.
rcScrollBar
.right = (int)rcParent.Right - offset;
251
sbi.
rcScrollBar
.left = sbi.
rcScrollBar
.right - width;
262
long area = (sbi.
rcScrollBar
.right - sbi.
rcScrollBar
.left) * (sbi.
rcScrollBar
.bottom - sbi.
rcScrollBar
.top);
296
NativeMethods.Win32Rect rc = new NativeMethods.Win32Rect(sbi.
rcScrollBar
.left, sbi.xyThumbTop, sbi.
rcScrollBar
.right, sbi.xyThumbBottom);
304
rc.left = sbi.
rcScrollBar
.left;
305
rc.right = sbi.
rcScrollBar
.right;
315
bool fThumbVisible = sbi.
rcScrollBar
.bottom - sbi.
rcScrollBar
.top >= 5 * sizeArrow.cy / 2;
316
if (sbi.
rcScrollBar
.bottom - sbi.
rcScrollBar
.top < 2 * sizeArrow.cy)
319
sizeArrow.cy = (sbi.
rcScrollBar
.bottom - sbi.
rcScrollBar
.top) / 2;
325
rc.top = sbi.
rcScrollBar
.top;
326
rc.bottom = sbi.
rcScrollBar
.top + sizeArrow.cy;
333
rc.bottom = sbi.
rcScrollBar
.bottom - sizeArrow.cy;
337
rc.top = rc.bottom = sbi.
rcScrollBar
.top + sizeArrow.cy;
344
rc.top = rc.bottom = sbi.
rcScrollBar
.top + sizeArrow.cy;
352
rc.top = sbi.
rcScrollBar
.top + sizeArrow.cy;
356
rc.top = rc.bottom = sbi.
rcScrollBar
.top + sizeArrow.cy;
361
rc.top = sbi.
rcScrollBar
.bottom - sizeArrow.cy;
362
rc.bottom = sbi.
rcScrollBar
.bottom;
388
NativeMethods.Win32Rect rc = new NativeMethods.Win32Rect(sbi.xyThumbTop, sbi.
rcScrollBar
.top, sbi.xyThumbBottom, sbi.
rcScrollBar
.bottom);
395
rc.top = sbi.
rcScrollBar
.top;
396
rc.bottom = sbi.
rcScrollBar
.bottom;
406
bool fThumbVisible = sbi.
rcScrollBar
.right - sbi.
rcScrollBar
.left >= 5 * sizeArrow.cx / 2;
407
if (sbi.
rcScrollBar
.right - sbi.
rcScrollBar
.left < 2 * sizeArrow.cx)
410
sizeArrow.cx = (sbi.
rcScrollBar
.right - sbi.
rcScrollBar
.left) / 2;
439
rc.left = sbi.
rcScrollBar
.left;
440
rc.right = sbi.
rcScrollBar
.left + sizeArrow.cx;
447
rc.right = sbi.
rcScrollBar
.right - sizeArrow.cx;
451
rc.left = rc.right = sbi.
rcScrollBar
.left + sizeArrow.cx;
458
rc.left = rc.right = sbi.
rcScrollBar
.left + sizeArrow.cx;
466
rc.left = sbi.
rcScrollBar
.left + sizeArrow.cx;
470
rc.left = rc.right = sbi.
rcScrollBar
.left + sizeArrow.cx;
475
rc.left = sbi.
rcScrollBar
.right - sizeArrow.cx;
476
rc.right = sbi.
rcScrollBar
.right;