63 instantiations of Win32Rect
UIAutomationClientSideProviders (63)
MS\Internal\AutomationProxies\ClickablePoint.cs (2)
151NativeMethods.Win32Rect rc = new NativeMethods.Win32Rect(simple.BoundingRectangle); 239NativeMethods.Win32Rect rc = new NativeMethods.Win32Rect();
MS\Internal\AutomationProxies\Misc.cs (12)
248rc = new NativeMethods.Win32Rect(leftTop.x, leftTop.y, rightBottom.x, rightBottom.y); 812NativeMethods.Win32Rect clientRect = new NativeMethods.Win32Rect(0, 0, 0, 0); 816NativeMethods.Win32Rect intersection = new NativeMethods.Win32Rect(0, 0, 0, 0); 825NativeMethods.Win32Rect intersection = new NativeMethods.Win32Rect(0, 0, 0, 0); 834NativeMethods.Win32Rect itemRc = new NativeMethods.Win32Rect(itemRect); 835NativeMethods.Win32Rect intersection = new NativeMethods.Win32Rect(0, 0, 0, 0); 844NativeMethods.Win32Rect parentRc = new NativeMethods.Win32Rect(parentRect); 845NativeMethods.Win32Rect intersection = new NativeMethods.Win32Rect(0, 0, 0, 0); 854NativeMethods.Win32Rect itemRc = new NativeMethods.Win32Rect(itemRect); 855NativeMethods.Win32Rect parentRc = new NativeMethods.Win32Rect(parentRect); 856NativeMethods.Win32Rect intersection = new NativeMethods.Win32Rect(0, 0, 0, 0); 1371NativeMethods.Win32Rect rc = new NativeMethods.Win32Rect();
MS\Internal\AutomationProxies\NonClientArea.cs (2)
110NativeMethods.Win32Rect clientRect = new NativeMethods.Win32Rect(); 111NativeMethods.Win32Rect windowRect = new NativeMethods.Win32Rect();
MS\Internal\AutomationProxies\ProxyHwnd.cs (1)
466NativeMethods.Win32Rect rc = new NativeMethods.Win32Rect ();
MS\Internal\AutomationProxies\ProxySimple.cs (3)
328NativeMethods.Win32Rect itemWin32Rect = new NativeMethods.Win32Rect(itemRect); 570NativeMethods.Win32Rect rcItem = new NativeMethods.Win32Rect(BoundingRectangle); 576NativeMethods.Win32Rect rcOutside = new NativeMethods.Win32Rect();
MS\Internal\AutomationProxies\WindowsAltTab.cs (2)
129NativeMethods.Win32Rect clientRect = new NativeMethods.Win32Rect(); 384new NativeMethods.Win32Rect(left, top, left + cxItem, top + cyItem);
MS\Internal\AutomationProxies\WindowsComboBox.cs (1)
117NativeMethods.Win32Rect rcCombo = new NativeMethods.Win32Rect (base.BoundingRectangle);
MS\Internal\AutomationProxies\WindowsEditBox.cs (4)
359NativeMethods.Win32Rect clientRect = new NativeMethods.Win32Rect(); 564NativeMethods.Win32Rect rect = new NativeMethods.Win32Rect(); 593NativeMethods.Win32Rect rect = new NativeMethods.Win32Rect(); 718NativeMethods.Win32Rect rect = new NativeMethods.Win32Rect();
MS\Internal\AutomationProxies\WindowsGrip.cs (2)
49NativeMethods.Win32Rect client = new NativeMethods.Win32Rect(); 82NativeMethods.Win32Rect client = new NativeMethods.Win32Rect();
MS\Internal\AutomationProxies\WindowsListBox.cs (2)
285NativeMethods.Win32Rect listboxrect = new NativeMethods.Win32Rect (); 1051NativeMethods.Win32Rect itemRect = new NativeMethods.Win32Rect();
MS\Internal\AutomationProxies\WindowsListViewGroupHelper.cs (2)
699NativeMethods.Win32Rect rect = new NativeMethods.Win32Rect(); 818return new NativeMethods.Win32Rect(sbi.rcScrollBar.left, sbi.rcScrollBar.top, sbi.rcScrollBar.right, sbi.rcScrollBar.bottom);
MS\Internal\AutomationProxies\WindowsListViewGroupSubsetLink.cs (1)
73NativeMethods.Win32Rect rect = new NativeMethods.Win32Rect
MS\Internal\AutomationProxies\WindowsListViewItem.cs (3)
852NativeMethods.Win32Rect listViewRect = new NativeMethods.Win32Rect(); 853NativeMethods.Win32Rect headerRect = new NativeMethods.Win32Rect(); 861new NativeMethods.Win32Rect(BoundingRectangle);
MS\Internal\AutomationProxies\WindowsListViewItemCheckBox.cs (3)
166return new NativeMethods.Win32Rect (controlRectangle.left, rc.top, right, rc.bottom); 188return new NativeMethods.Win32Rect (selectable.right, wholeItem.top, wholeItem.right, wholeItem.bottom); 192return new NativeMethods.Win32Rect (wholeItem.left, wholeItem.top, selectable.left, wholeItem.bottom);
MS\Internal\AutomationProxies\WindowsMenu.cs (1)
1414NativeMethods.Win32Rect itemWin32Rect = new NativeMethods.Win32Rect(itemRect);
MS\Internal\AutomationProxies\WindowsRebar.cs (1)
122NativeMethods.Win32Rect rebarRect = new NativeMethods.Win32Rect ();
MS\Internal\AutomationProxies\WindowsRichEditRange.cs (1)
169NativeMethods.Win32Rect w32rect = new NativeMethods.Win32Rect();
MS\Internal\AutomationProxies\WindowsScrollBar.cs (1)
329NativeMethods.Win32Rect rc = new NativeMethods.Win32Rect(WindowsScrollBarBits.GetBoundingRectangle(_hwnd, this, item, _sbFlag));
MS\Internal\AutomationProxies\WindowsScrollBarBits.cs (2)
296NativeMethods.Win32Rect rc = new NativeMethods.Win32Rect(sbi.rcScrollBar.left, sbi.xyThumbTop, sbi.rcScrollBar.right, sbi.xyThumbBottom); 388NativeMethods.Win32Rect rc = new NativeMethods.Win32Rect(sbi.xyThumbTop, sbi.rcScrollBar.top, sbi.xyThumbBottom, sbi.rcScrollBar.bottom);
MS\Internal\AutomationProxies\WindowsSlider.cs (3)
137NativeMethods.Win32Rect rc = new NativeMethods.Win32Rect (SliderItem.GetBoundingRectangle (_hwnd, item, _fHorizontal)); 455NativeMethods.Win32Rect rcChannel = new NativeMethods.Win32Rect (); 467NativeMethods.Win32Rect rcThumb = new NativeMethods.Win32Rect();
MS\Internal\AutomationProxies\WindowsStatusBar.cs (4)
223NativeMethods.Win32Rect rc = new NativeMethods.Win32Rect (WindowsStatusBarPane.GetBoundingRectangle (_hwnd, item)); 796NativeMethods.Win32Rect client = new NativeMethods.Win32Rect(); 809return new NativeMethods.Win32Rect(client.left, client.bottom - sizeGrip.cy, client.left + sizeGrip.cx, client.bottom); 813return new NativeMethods.Win32Rect(client.right - sizeGrip.cx, client.bottom - sizeGrip.cy, client.right, client.bottom);
MS\Internal\AutomationProxies\WindowsSysHeader.cs (1)
718NativeMethods.Win32Rect rectW32 = new NativeMethods.Win32Rect(rect);
MS\Internal\AutomationProxies\WindowsTab.cs (3)
569NativeMethods.Win32Rect viewable = new NativeMethods.Win32Rect 590NativeMethods.Win32Rect rectW32 = new NativeMethods.Win32Rect (); 1270NativeMethods.Win32Rect rectW32 = new NativeMethods.Win32Rect();
MS\Internal\AutomationProxies\WindowsToolbar.cs (1)
210NativeMethods.Win32Rect rc = new NativeMethods.Win32Rect (ToolbarItem.GetBoundingRectangle (_hwnd, item));
MS\Internal\AutomationProxies\WindowsTreeView.cs (1)
907NativeMethods.Win32Rect itemWin32Rect = new NativeMethods.Win32Rect(itemRect);
MS\Internal\AutomationProxies\WindowsUpDown.cs (3)
184NativeMethods.Win32Rect rc = new NativeMethods.Win32Rect (SpinButtonItem.GetBoundingRectangle (_hwnd, item)); 530NativeMethods.Win32Rect updownRect = new NativeMethods.Win32Rect(); 558NativeMethods.Win32Rect updownRect = new NativeMethods.Win32Rect();
MS\Win32\NativeMethods.cs (1)
1203return new Win32Rect (0, 0, 0, 0);
210 references to Win32Rect
UIAutomationClientSideProviders (210)
MS\Internal\AutomationProxies\Accessible.cs (9)
543NativeMethods.Win32Rect rcW32 = GetLocation(_acc, _idChild); 1022NativeMethods.Win32Rect rect1 = GetLocation(_acc, _idChild); 1023NativeMethods.Win32Rect rect2 = GetLocation(acc, idChild); 1258internal static NativeMethods.Win32Rect GetLocation(IAccessible acc, int idChild) 1261NativeMethods.Win32Rect rect = NativeMethods.Win32Rect.Empty; 1276return NativeMethods.Win32Rect.Empty; 1412NativeMethods.Win32Rect ownLoc = GetLocation(old, NativeMethods.CHILD_SELF); 1433NativeMethods.Win32Rect loc = GetLocation(accChild, NativeMethods.CHILD_SELF);
MS\Internal\AutomationProxies\ClickablePoint.cs (3)
151NativeMethods.Win32Rect rc = new NativeMethods.Win32Rect(simple.BoundingRectangle); 199internal CPRect(ref NativeMethods.Win32Rect rc, bool fRiAsInsideRect) 239NativeMethods.Win32Rect rc = new NativeMethods.Win32Rect();
MS\Internal\AutomationProxies\CommonXSendMessage.cs (4)
1170NativeMethods.Win32Rect rectW32 = NativeMethods.Win32Rect.Empty; 2524internal NativeMethods.Win32Rect rect; 2568internal NativeMethods.Win32Rect rect;
MS\Internal\AutomationProxies\Misc.cs (30)
227internal static bool GetClientRectInScreenCoordinates(IntPtr hwnd, ref NativeMethods.Win32Rect rc) 229rc = NativeMethods.Win32Rect.Empty; 252internal static bool GetClientRect(IntPtr hwnd, ref NativeMethods.Win32Rect rc) 461internal static bool GetMenuItemRect(IntPtr hwnd, IntPtr hmenu, int item, out NativeMethods.Win32Rect rc) 669internal static bool GetWindowRect(IntPtr hwnd, ref NativeMethods.Win32Rect rc) 775internal static bool IntersectRect(ref NativeMethods.Win32Rect rcDest, ref NativeMethods.Win32Rect rc1, ref NativeMethods.Win32Rect rc2) 810internal static bool IsItemVisible(IntPtr hwnd, ref NativeMethods.Win32Rect itemRect) 812NativeMethods.Win32Rect clientRect = new NativeMethods.Win32Rect(0, 0, 0, 0); 816NativeMethods.Win32Rect intersection = new NativeMethods.Win32Rect(0, 0, 0, 0); 823internal static bool IsItemVisible(ref NativeMethods.Win32Rect parentRect, ref NativeMethods.Win32Rect itemRect) 825NativeMethods.Win32Rect intersection = new NativeMethods.Win32Rect(0, 0, 0, 0); 832internal static bool IsItemVisible(ref NativeMethods.Win32Rect parentRect, ref Rect itemRect) 834NativeMethods.Win32Rect itemRc = new NativeMethods.Win32Rect(itemRect); 835NativeMethods.Win32Rect intersection = new NativeMethods.Win32Rect(0, 0, 0, 0); 842internal static bool IsItemVisible(ref Rect parentRect, ref NativeMethods.Win32Rect itemRect) 844NativeMethods.Win32Rect parentRc = new NativeMethods.Win32Rect(parentRect); 845NativeMethods.Win32Rect intersection = new NativeMethods.Win32Rect(0, 0, 0, 0); 854NativeMethods.Win32Rect itemRc = new NativeMethods.Win32Rect(itemRect); 855NativeMethods.Win32Rect parentRc = new NativeMethods.Win32Rect(parentRect); 856NativeMethods.Win32Rect intersection = new NativeMethods.Win32Rect(0, 0, 0, 0); 890internal static bool MapWindowPoints(IntPtr hWndFrom, IntPtr hWndTo, ref NativeMethods.Win32Rect rect, int cPoints) 1327internal static IntPtr ProxySendMessage(IntPtr hwnd, int msg, IntPtr wParam, ref NativeMethods.Win32Rect lParam) 1358internal static bool PtInRect(ref NativeMethods.Win32Rect rc, int x, int y) 1371NativeMethods.Win32Rect rc = new NativeMethods.Win32Rect(); 1716internal static bool UnionRect(out NativeMethods.Win32Rect rcDst, ref NativeMethods.Win32Rect rc1, ref NativeMethods.Win32Rect rc2)
MS\Internal\AutomationProxies\NonClientArea.cs (2)
110NativeMethods.Win32Rect clientRect = new NativeMethods.Win32Rect(); 111NativeMethods.Win32Rect windowRect = new NativeMethods.Win32Rect();
MS\Internal\AutomationProxies\ProxyHwnd.cs (3)
238NativeMethods.Win32Rect parentRect = NativeMethods.Win32Rect.Empty; 466NativeMethods.Win32Rect rc = new NativeMethods.Win32Rect ();
MS\Internal\AutomationProxies\ProxySimple.cs (5)
96NativeMethods.Win32Rect controlRectangle = NativeMethods.Win32Rect.Empty; 328NativeMethods.Win32Rect itemWin32Rect = new NativeMethods.Win32Rect(itemRect); 570NativeMethods.Win32Rect rcItem = new NativeMethods.Win32Rect(BoundingRectangle); 576NativeMethods.Win32Rect rcOutside = new NativeMethods.Win32Rect();
MS\Internal\AutomationProxies\WindowsAltTab.cs (4)
129NativeMethods.Win32Rect clientRect = new NativeMethods.Win32Rect(); 372private NativeMethods.Win32Rect GetBoundingRect() 383NativeMethods.Win32Rect itemRect = 389itemRect = NativeMethods.Win32Rect.Empty;
MS\Internal\AutomationProxies\WindowsComboBox.cs (6)
117NativeMethods.Win32Rect rcCombo = new NativeMethods.Win32Rect (base.BoundingRectangle); 127NativeMethods.Win32Rect rcList = NativeMethods.Win32Rect.Empty; 265NativeMethods.Win32Rect rcList = NativeMethods.Win32Rect.Empty; 544cbInfo.rcItem = NativeMethods.Win32Rect.Empty;
MS\Internal\AutomationProxies\WindowsEditBox.cs (4)
359NativeMethods.Win32Rect clientRect = new NativeMethods.Win32Rect(); 564NativeMethods.Win32Rect rect = new NativeMethods.Win32Rect(); 593NativeMethods.Win32Rect rect = new NativeMethods.Win32Rect(); 718NativeMethods.Win32Rect rect = new NativeMethods.Win32Rect();
MS\Internal\AutomationProxies\WindowsGrip.cs (2)
49NativeMethods.Win32Rect client = new NativeMethods.Win32Rect(); 82NativeMethods.Win32Rect client = new NativeMethods.Win32Rect();
MS\Internal\AutomationProxies\WindowsHyperlink.cs (2)
435NativeMethods.Win32Rect BoundingRect = NativeMethods.Win32Rect.Empty;
MS\Internal\AutomationProxies\WindowsListBox.cs (4)
285NativeMethods.Win32Rect listboxrect = new NativeMethods.Win32Rect (); 1049private NativeMethods.Win32Rect BoundingRect() 1051NativeMethods.Win32Rect itemRect = new NativeMethods.Win32Rect(); 1053return Misc.MapWindowPoints(_hwnd, IntPtr.Zero, ref itemRect, 2) ? itemRect : NativeMethods.Win32Rect.Empty;
MS\Internal\AutomationProxies\WindowsListView.cs (5)
411NativeMethods.Win32Rect rc = manager.GetGroupRcByIndex (i); 1262internal static unsafe bool GetItemRect (IntPtr hwnd, int item, int lvir, out NativeMethods.Win32Rect itemRectangle) 1264itemRectangle = NativeMethods.Win32Rect.Empty; 1485public static unsafe bool GetSubItemRect (IntPtr hwnd, int item, int subItem, int lvir, out NativeMethods.Win32Rect itemRectangle) 1487itemRectangle = NativeMethods.Win32Rect.Empty;
MS\Internal\AutomationProxies\WindowsListViewGroup.cs (9)
71NativeMethods.Win32Rect itemRectangle = manager.GetGroupRc(ID); 681private static NewItemInDimension IsNewColumn (NativeMethods.Win32Rect rc1, NativeMethods.Win32Rect rc2) 719private static NewItemInDimension IsNewRow (NativeMethods.Win32Rect rc1, NativeMethods.Win32Rect rc2) 788NativeMethods.Win32Rect rc; 789NativeMethods.Win32Rect rcNext; 848private delegate NewItemInDimension IsNewItemInDimension (NativeMethods.Win32Rect rc1, NativeMethods.Win32Rect rc2);
MS\Internal\AutomationProxies\WindowsListViewGroupHelper.cs (19)
123internal NativeMethods.Win32Rect GetGroupRc(int id) 129return NativeMethods.Win32Rect.Empty; 134internal NativeMethods.Win32Rect GetGroupRcByIndex(int index) 138return NativeMethods.Win32Rect.Empty; 484private NativeMethods.Win32Rect GetGroupRcInternal(Group group) 486NativeMethods.Win32Rect rcGroup = group.GetGroupRect(); 617NativeMethods.Win32Rect rc1; 620NativeMethods.Win32Rect rc2; 697internal unsafe NativeMethods.Win32Rect GetGroupRect() 699NativeMethods.Win32Rect rect = new NativeMethods.Win32Rect(); 710internal NativeMethods.Win32Rect CalculateRectNoHeader() 712NativeMethods.Win32Rect rcLv = NativeMethods.Win32Rect.Empty; 716return NativeMethods.Win32Rect.Empty; 720NativeMethods.Win32Rect item; 723NativeMethods.Win32Rect groupRc; 745NativeMethods.Win32Rect rc = GetScrollbarRect(); 811private NativeMethods.Win32Rect GetScrollbarRect() 821return NativeMethods.Win32Rect.Empty;
MS\Internal\AutomationProxies\WindowsListViewGroupSubsetLink.cs (1)
73NativeMethods.Win32Rect rect = new NativeMethods.Win32Rect
MS\Internal\AutomationProxies\WindowsListViewItem.cs (7)
97NativeMethods.Win32Rect itemRectangle = NativeMethods.Win32Rect.Empty; 339NativeMethods.Win32Rect checkboxRectangle = ListViewItemCheckbox.ListViewCheckBoxRect (_hwnd, _item); 852NativeMethods.Win32Rect listViewRect = new NativeMethods.Win32Rect(); 853NativeMethods.Win32Rect headerRect = new NativeMethods.Win32Rect(); 860NativeMethods.Win32Rect itemRect = 915NativeMethods.Win32Rect itemRectangle;
MS\Internal\AutomationProxies\WindowsListViewItemCheckBox.cs (12)
73NativeMethods.Win32Rect itemRect = ListViewCheckBoxRect(_hwnd, _listviewItem); 144internal static NativeMethods.Win32Rect ListViewCheckBoxRect (IntPtr hwnd, int item) 150NativeMethods.Win32Rect controlRectangle = NativeMethods.Win32Rect.Empty; 154return NativeMethods.Win32Rect.Empty; 160NativeMethods.Win32Rect rc; 172NativeMethods.Win32Rect wholeItem; 176return NativeMethods.Win32Rect.Empty; 179NativeMethods.Win32Rect selectable; 183return NativeMethods.Win32Rect.Empty; 196return NativeMethods.Win32Rect.Empty; 246NativeMethods.Win32Rect rc = ListViewCheckBoxRect(_hwnd, _listviewItem);
MS\Internal\AutomationProxies\WindowsListViewSubItem.cs (3)
73NativeMethods.Win32Rect itemRectangle; 90NativeMethods.Win32Rect itemRectangle1; 110NativeMethods.Win32Rect checkboxRectangle = ListViewItemCheckbox.ListViewCheckBoxRect (_hwnd, _itemParent);
MS\Internal\AutomationProxies\WindowsMenu.cs (2)
1273NativeMethods.Win32Rect rc; 1414NativeMethods.Win32Rect itemWin32Rect = new NativeMethods.Win32Rect(itemRect);
MS\Internal\AutomationProxies\WindowsRebar.cs (3)
122NativeMethods.Win32Rect rebarRect = new NativeMethods.Win32Rect (); 395NativeMethods.Win32Rect rectW32 = NativeMethods.Win32Rect.Empty;
MS\Internal\AutomationProxies\WindowsRichEditRange.cs (1)
169NativeMethods.Win32Rect w32rect = new NativeMethods.Win32Rect();
MS\Internal\AutomationProxies\WindowsScrollBar.cs (1)
329NativeMethods.Win32Rect rc = new NativeMethods.Win32Rect(WindowsScrollBarBits.GetBoundingRectangle(_hwnd, this, item, _sbFlag));
MS\Internal\AutomationProxies\WindowsScrollBarBits.cs (2)
296NativeMethods.Win32Rect rc = new NativeMethods.Win32Rect(sbi.rcScrollBar.left, sbi.xyThumbTop, sbi.rcScrollBar.right, sbi.xyThumbBottom); 388NativeMethods.Win32Rect rc = new NativeMethods.Win32Rect(sbi.xyThumbTop, sbi.rcScrollBar.top, sbi.xyThumbBottom, sbi.rcScrollBar.bottom);
MS\Internal\AutomationProxies\WindowsSlider.cs (3)
137NativeMethods.Win32Rect rc = new NativeMethods.Win32Rect (SliderItem.GetBoundingRectangle (_hwnd, item, _fHorizontal)); 455NativeMethods.Win32Rect rcChannel = new NativeMethods.Win32Rect (); 467NativeMethods.Win32Rect rcThumb = new NativeMethods.Win32Rect();
MS\Internal\AutomationProxies\WindowsStatusBar.cs (8)
223NativeMethods.Win32Rect rc = new NativeMethods.Win32Rect (WindowsStatusBarPane.GetBoundingRectangle (_hwnd, item)); 234NativeMethods.Win32Rect rc = StatusBarGrip.GetBoundingRectangle (_hwnd); 363NativeMethods.Win32Rect rc = NativeMethods.Win32Rect.Empty; 789internal static NativeMethods.Win32Rect GetBoundingRectangle (IntPtr hwnd) 793return NativeMethods.Win32Rect.Empty; 796NativeMethods.Win32Rect client = new NativeMethods.Win32Rect(); 799return NativeMethods.Win32Rect.Empty;
MS\Internal\AutomationProxies\WindowsSysHeader.cs (9)
422NativeMethods.Win32Rect itemRect = BoundingRect(); 432NativeMethods.Win32Rect parentRect = NativeMethods.Win32Rect.Empty; 559private NativeMethods.Win32Rect BoundingRect () 563NativeMethods.Win32Rect rectW32 = NativeMethods.Win32Rect.Empty; 575return NativeMethods.Win32Rect.Empty; 630return NativeMethods.Win32Rect.Empty; 718NativeMethods.Win32Rect rectW32 = new NativeMethods.Win32Rect(rect);
MS\Internal\AutomationProxies\WindowsTab.cs (8)
569NativeMethods.Win32Rect viewable = new NativeMethods.Win32Rect 590NativeMethods.Win32Rect rectW32 = new NativeMethods.Win32Rect (); 649NativeMethods.Win32Rect rectW32 = NativeMethods.Win32Rect.Empty; 1268private unsafe NativeMethods.Win32Rect BoundingRect() 1270NativeMethods.Win32Rect rectW32 = new NativeMethods.Win32Rect(); 1274return NativeMethods.Win32Rect.Empty; 1277return Misc.MapWindowPoints(_hwnd, IntPtr.Zero, ref rectW32, 2) ? rectW32 : NativeMethods.Win32Rect.Empty;
MS\Internal\AutomationProxies\WindowsToolbar.cs (1)
210NativeMethods.Win32Rect rc = new NativeMethods.Win32Rect (ToolbarItem.GetBoundingRectangle (_hwnd, item));
MS\Internal\AutomationProxies\WindowsTreeView.cs (8)
543private static unsafe NativeMethods.Win32Rect GetItemRect (IntPtr hwnd, IntPtr treeItem, bool labelOnly) 545NativeMethods.Win32Rect rc = NativeMethods.Win32Rect.Empty; 557return NativeMethods.Win32Rect.Empty; 564return Misc.MapWindowPoints(hwnd, IntPtr.Zero, ref rc, 2) ? rc : NativeMethods.Win32Rect.Empty; 844NativeMethods.Win32Rect itemRect = GetItemRect(_hwnd, _hItem, true); 907NativeMethods.Win32Rect itemWin32Rect = new NativeMethods.Win32Rect(itemRect); 1454NativeMethods.Win32Rect rectItem = WindowsTreeView.GetItemRect(_hwnd, _hItem, true);
MS\Internal\AutomationProxies\WindowsUpDown.cs (3)
184NativeMethods.Win32Rect rc = new NativeMethods.Win32Rect (SpinButtonItem.GetBoundingRectangle (_hwnd, item)); 530NativeMethods.Win32Rect updownRect = new NativeMethods.Win32Rect(); 558NativeMethods.Win32Rect updownRect = new NativeMethods.Win32Rect();
MS\Win32\NativeMethods.cs (11)
1199internal static Win32Rect Empty 1207public static explicit operator Rect (Win32Rect rc) 1325internal Win32Rect rcScrollBar; 1468internal Win32Rect rcItem; 1469internal Win32Rect rcButton; 1478rcItem = Win32Rect.Empty; 1479rcButton = Win32Rect.Empty; 1492internal Win32Rect rcBar; 1515internal Win32Rect rc; 1927internal Win32Rect rect; 1938rect = Win32Rect.Empty;
MS\Win32\SafeNativeMethods.cs (6)
19public static extern bool IntersectRect (ref NativeMethods.Win32Rect rcDest, ref NativeMethods.Win32Rect rc1, ref NativeMethods.Win32Rect rc2); 29internal static extern bool UnionRect (out NativeMethods.Win32Rect rcDst, ref NativeMethods.Win32Rect rc1, ref NativeMethods.Win32Rect rc2);
MS\Win32\UnsafeNativeMethods.cs (9)
149public static extern bool GetMenuItemRect(IntPtr hWnd, IntPtr hMenu, int uItem, out NativeMethods.Win32Rect lprcItem); 169internal static extern IntPtr SendMessageTimeout(IntPtr hwnd, int uMsg, IntPtr wParam, ref NativeMethods.Win32Rect lParam, int flags, int uTimeout, out IntPtr result); 183internal static extern IntPtr MonitorFromRect(ref NativeMethods.Win32Rect rect, int dwFlags); 260internal static extern bool GetClientRect(IntPtr hWnd, [In, Out] ref NativeMethods.Win32Rect rect); 266internal static extern bool GetWindowRect(IntPtr hWnd, [In, Out] ref NativeMethods.Win32Rect rect); 324internal NativeMethods.Win32Rect rcTitleBar; 333internal NativeMethods.Win32Rect rcTitleBar; 337internal NativeMethods.Win32Rect[] rgrect; 355internal NativeMethods.Win32Rect rc;
src\Microsoft.DotNet.Wpf\src\Shared\MS\Win32\NativeMethodsSetLastError.cs (1)
84public static extern int MapWindowPoints(IntPtr hWndFrom, IntPtr hWndTo, [In, Out] ref NativeMethods.Win32Rect rect, int cPoints);