63 instantiations of Win32Rect
UIAutomationClientsideProviders (63)
MS\Internal\AutomationProxies\ClickablePoint.cs (2)
155NativeMethods.Win32Rect rc = new NativeMethods.Win32Rect(simple.BoundingRectangle); 243NativeMethods.Win32Rect rc = new NativeMethods.Win32Rect();
MS\Internal\AutomationProxies\Misc.cs (12)
265rc = new NativeMethods.Win32Rect(leftTop.x, leftTop.y, rightBottom.x, rightBottom.y); 832NativeMethods.Win32Rect clientRect = new NativeMethods.Win32Rect(0, 0, 0, 0); 836NativeMethods.Win32Rect intersection = new NativeMethods.Win32Rect(0, 0, 0, 0); 845NativeMethods.Win32Rect intersection = new NativeMethods.Win32Rect(0, 0, 0, 0); 854NativeMethods.Win32Rect itemRc = new NativeMethods.Win32Rect(itemRect); 855NativeMethods.Win32Rect intersection = new NativeMethods.Win32Rect(0, 0, 0, 0); 864NativeMethods.Win32Rect parentRc = new NativeMethods.Win32Rect(parentRect); 865NativeMethods.Win32Rect intersection = new NativeMethods.Win32Rect(0, 0, 0, 0); 874NativeMethods.Win32Rect itemRc = new NativeMethods.Win32Rect(itemRect); 875NativeMethods.Win32Rect parentRc = new NativeMethods.Win32Rect(parentRect); 876NativeMethods.Win32Rect intersection = new NativeMethods.Win32Rect(0, 0, 0, 0); 1392NativeMethods.Win32Rect rc = new NativeMethods.Win32Rect();
MS\Internal\AutomationProxies\NonClientArea.cs (2)
118NativeMethods.Win32Rect clientRect = new NativeMethods.Win32Rect(); 119NativeMethods.Win32Rect windowRect = new NativeMethods.Win32Rect();
MS\Internal\AutomationProxies\ProxyHwnd.cs (1)
494NativeMethods.Win32Rect rc = new NativeMethods.Win32Rect ();
MS\Internal\AutomationProxies\ProxySimple.cs (3)
346NativeMethods.Win32Rect itemWin32Rect = new NativeMethods.Win32Rect(itemRect); 588NativeMethods.Win32Rect rcItem = new NativeMethods.Win32Rect(BoundingRectangle); 594NativeMethods.Win32Rect rcOutside = new NativeMethods.Win32Rect();
MS\Internal\AutomationProxies\WindowsAltTab.cs (2)
149NativeMethods.Win32Rect clientRect = new NativeMethods.Win32Rect(); 404new NativeMethods.Win32Rect(left, top, left + cxItem, top + cyItem);
MS\Internal\AutomationProxies\WindowsComboBox.cs (1)
135NativeMethods.Win32Rect rcCombo = new NativeMethods.Win32Rect (base.BoundingRectangle);
MS\Internal\AutomationProxies\WindowsEditBox.cs (4)
399NativeMethods.Win32Rect clientRect = new NativeMethods.Win32Rect(); 630NativeMethods.Win32Rect rect = new NativeMethods.Win32Rect(); 659NativeMethods.Win32Rect rect = new NativeMethods.Win32Rect(); 782NativeMethods.Win32Rect rect = new NativeMethods.Win32Rect();
MS\Internal\AutomationProxies\WindowsGrip.cs (2)
64NativeMethods.Win32Rect client = new NativeMethods.Win32Rect(); 97NativeMethods.Win32Rect client = new NativeMethods.Win32Rect();
MS\Internal\AutomationProxies\WindowsListBox.cs (2)
301NativeMethods.Win32Rect listboxrect = new NativeMethods.Win32Rect (); 1073NativeMethods.Win32Rect itemRect = new NativeMethods.Win32Rect();
MS\Internal\AutomationProxies\WindowsListViewGroupHelper.cs (2)
713NativeMethods.Win32Rect rect = new NativeMethods.Win32Rect(); 832return new NativeMethods.Win32Rect(sbi.rcScrollBar.left, sbi.rcScrollBar.top, sbi.rcScrollBar.right, sbi.rcScrollBar.bottom);
MS\Internal\AutomationProxies\WindowsListViewGroupSubsetLink.cs (1)
77NativeMethods.Win32Rect rect = new NativeMethods.Win32Rect();
MS\Internal\AutomationProxies\WindowsListViewItem.cs (3)
867NativeMethods.Win32Rect listViewRect = new NativeMethods.Win32Rect(); 868NativeMethods.Win32Rect headerRect = new NativeMethods.Win32Rect(); 876new NativeMethods.Win32Rect(BoundingRectangle);
MS\Internal\AutomationProxies\WindowsListViewItemCheckBox.cs (3)
174return new NativeMethods.Win32Rect (controlRectangle.left, rc.top, right, rc.bottom); 196return new NativeMethods.Win32Rect (selectable.right, wholeItem.top, wholeItem.right, wholeItem.bottom); 200return new NativeMethods.Win32Rect (wholeItem.left, wholeItem.top, selectable.left, wholeItem.bottom);
MS\Internal\AutomationProxies\WindowsMenu.cs (1)
1435NativeMethods.Win32Rect itemWin32Rect = new NativeMethods.Win32Rect(itemRect);
MS\Internal\AutomationProxies\WindowsRebar.cs (1)
141NativeMethods.Win32Rect rebarRect = new NativeMethods.Win32Rect ();
MS\Internal\AutomationProxies\WindowsRichEditRange.cs (1)
193NativeMethods.Win32Rect w32rect = new NativeMethods.Win32Rect();
MS\Internal\AutomationProxies\WindowsScrollBar.cs (1)
348NativeMethods.Win32Rect rc = new NativeMethods.Win32Rect(WindowsScrollBarBits.GetBoundingRectangle(_hwnd, this, item, _sbFlag));
MS\Internal\AutomationProxies\WindowsScrollBarBits.cs (2)
306NativeMethods.Win32Rect rc = new NativeMethods.Win32Rect(sbi.rcScrollBar.left, sbi.xyThumbTop, sbi.rcScrollBar.right, sbi.xyThumbBottom); 398NativeMethods.Win32Rect rc = new NativeMethods.Win32Rect(sbi.xyThumbTop, sbi.rcScrollBar.top, sbi.xyThumbBottom, sbi.rcScrollBar.bottom);
MS\Internal\AutomationProxies\WindowsSlider.cs (3)
154NativeMethods.Win32Rect rc = new NativeMethods.Win32Rect (SliderItem.GetBoundingRectangle (_hwnd, item, _fHorizontal)); 472NativeMethods.Win32Rect rcChannel = new NativeMethods.Win32Rect (); 484NativeMethods.Win32Rect rcThumb = new NativeMethods.Win32Rect();
MS\Internal\AutomationProxies\WindowsStatusBar.cs (4)
238NativeMethods.Win32Rect rc = new NativeMethods.Win32Rect (WindowsStatusBarPane.GetBoundingRectangle (_hwnd, item)); 810NativeMethods.Win32Rect client = new NativeMethods.Win32Rect(); 823return new NativeMethods.Win32Rect(client.left, client.bottom - sizeGrip.cy, client.left + sizeGrip.cx, client.bottom); 827return new NativeMethods.Win32Rect(client.right - sizeGrip.cx, client.bottom - sizeGrip.cy, client.right, client.bottom);
MS\Internal\AutomationProxies\WindowsSysHeader.cs (1)
740NativeMethods.Win32Rect rectW32 = new NativeMethods.Win32Rect(rect);
MS\Internal\AutomationProxies\WindowsTab.cs (3)
576NativeMethods.Win32Rect viewable = new NativeMethods.Win32Rect (); 596NativeMethods.Win32Rect rectW32 = new NativeMethods.Win32Rect (); 1276NativeMethods.Win32Rect rectW32 = new NativeMethods.Win32Rect();
MS\Internal\AutomationProxies\WindowsToolbar.cs (1)
224NativeMethods.Win32Rect rc = new NativeMethods.Win32Rect (ToolbarItem.GetBoundingRectangle (_hwnd, item));
MS\Internal\AutomationProxies\WindowsTreeView.cs (1)
923NativeMethods.Win32Rect itemWin32Rect = new NativeMethods.Win32Rect(itemRect);
MS\Internal\AutomationProxies\WindowsUpDown.cs (3)
205NativeMethods.Win32Rect rc = new NativeMethods.Win32Rect (SpinButtonItem.GetBoundingRectangle (_hwnd, item)); 551NativeMethods.Win32Rect updownRect = new NativeMethods.Win32Rect(); 579NativeMethods.Win32Rect updownRect = new NativeMethods.Win32Rect();
MS\Win32\NativeMethods.cs (1)
1222return new Win32Rect (0, 0, 0, 0);
210 references to Win32Rect
UIAutomationClientsideProviders (210)
MS\Internal\AutomationProxies\Accessible.cs (9)
570NativeMethods.Win32Rect rcW32 = GetLocation(_acc, _idChild); 1074NativeMethods.Win32Rect rect1 = GetLocation(_acc, _idChild); 1075NativeMethods.Win32Rect rect2 = GetLocation(acc, idChild); 1323internal static NativeMethods.Win32Rect GetLocation(IAccessible acc, int idChild) 1326NativeMethods.Win32Rect rect = NativeMethods.Win32Rect.Empty; 1341return NativeMethods.Win32Rect.Empty; 1482NativeMethods.Win32Rect ownLoc = GetLocation(old, NativeMethods.CHILD_SELF); 1514NativeMethods.Win32Rect loc = GetLocation(accChild, NativeMethods.CHILD_SELF);
MS\Internal\AutomationProxies\ClickablePoint.cs (3)
155NativeMethods.Win32Rect rc = new NativeMethods.Win32Rect(simple.BoundingRectangle); 203internal CPRect(ref NativeMethods.Win32Rect rc, bool fRiAsInsideRect) 243NativeMethods.Win32Rect rc = new NativeMethods.Win32Rect();
MS\Internal\AutomationProxies\CommonXSendMessage.cs (4)
1179NativeMethods.Win32Rect rectW32 = NativeMethods.Win32Rect.Empty; 2513internal NativeMethods.Win32Rect rect; 2556internal NativeMethods.Win32Rect rect;
MS\Internal\AutomationProxies\Misc.cs (30)
244internal static bool GetClientRectInScreenCoordinates(IntPtr hwnd, ref NativeMethods.Win32Rect rc) 246rc = NativeMethods.Win32Rect.Empty; 269internal static bool GetClientRect(IntPtr hwnd, ref NativeMethods.Win32Rect rc) 478internal static bool GetMenuItemRect(IntPtr hwnd, IntPtr hmenu, int item, out NativeMethods.Win32Rect rc) 686internal static bool GetWindowRect(IntPtr hwnd, ref NativeMethods.Win32Rect rc) 795internal static bool IntersectRect(ref NativeMethods.Win32Rect rcDest, ref NativeMethods.Win32Rect rc1, ref NativeMethods.Win32Rect rc2) 830static internal bool IsItemVisible(IntPtr hwnd, ref NativeMethods.Win32Rect itemRect) 832NativeMethods.Win32Rect clientRect = new NativeMethods.Win32Rect(0, 0, 0, 0); 836NativeMethods.Win32Rect intersection = new NativeMethods.Win32Rect(0, 0, 0, 0); 843static internal bool IsItemVisible(ref NativeMethods.Win32Rect parentRect, ref NativeMethods.Win32Rect itemRect) 845NativeMethods.Win32Rect intersection = new NativeMethods.Win32Rect(0, 0, 0, 0); 852static internal bool IsItemVisible(ref NativeMethods.Win32Rect parentRect, ref Rect itemRect) 854NativeMethods.Win32Rect itemRc = new NativeMethods.Win32Rect(itemRect); 855NativeMethods.Win32Rect intersection = new NativeMethods.Win32Rect(0, 0, 0, 0); 862static internal bool IsItemVisible(ref Rect parentRect, ref NativeMethods.Win32Rect itemRect) 864NativeMethods.Win32Rect parentRc = new NativeMethods.Win32Rect(parentRect); 865NativeMethods.Win32Rect intersection = new NativeMethods.Win32Rect(0, 0, 0, 0); 874NativeMethods.Win32Rect itemRc = new NativeMethods.Win32Rect(itemRect); 875NativeMethods.Win32Rect parentRc = new NativeMethods.Win32Rect(parentRect); 876NativeMethods.Win32Rect intersection = new NativeMethods.Win32Rect(0, 0, 0, 0); 910internal static bool MapWindowPoints(IntPtr hWndFrom, IntPtr hWndTo, ref NativeMethods.Win32Rect rect, int cPoints) 1348internal static IntPtr ProxySendMessage(IntPtr hwnd, int msg, IntPtr wParam, ref NativeMethods.Win32Rect lParam) 1379internal static bool PtInRect(ref NativeMethods.Win32Rect rc, int x, int y) 1392NativeMethods.Win32Rect rc = new NativeMethods.Win32Rect(); 1750internal static bool UnionRect(out NativeMethods.Win32Rect rcDst, ref NativeMethods.Win32Rect rc1, ref NativeMethods.Win32Rect rc2)
MS\Internal\AutomationProxies\NonClientArea.cs (2)
118NativeMethods.Win32Rect clientRect = new NativeMethods.Win32Rect(); 119NativeMethods.Win32Rect windowRect = new NativeMethods.Win32Rect();
MS\Internal\AutomationProxies\ProxyHwnd.cs (3)
261NativeMethods.Win32Rect parentRect = NativeMethods.Win32Rect.Empty; 494NativeMethods.Win32Rect rc = new NativeMethods.Win32Rect ();
MS\Internal\AutomationProxies\ProxySimple.cs (5)
112NativeMethods.Win32Rect controlRectangle = NativeMethods.Win32Rect.Empty; 346NativeMethods.Win32Rect itemWin32Rect = new NativeMethods.Win32Rect(itemRect); 588NativeMethods.Win32Rect rcItem = new NativeMethods.Win32Rect(BoundingRectangle); 594NativeMethods.Win32Rect rcOutside = new NativeMethods.Win32Rect();
MS\Internal\AutomationProxies\WindowsAltTab.cs (4)
149NativeMethods.Win32Rect clientRect = new NativeMethods.Win32Rect(); 392private NativeMethods.Win32Rect GetBoundingRect() 403NativeMethods.Win32Rect itemRect = 409itemRect = NativeMethods.Win32Rect.Empty;
MS\Internal\AutomationProxies\WindowsComboBox.cs (6)
135NativeMethods.Win32Rect rcCombo = new NativeMethods.Win32Rect (base.BoundingRectangle); 145NativeMethods.Win32Rect rcList = NativeMethods.Win32Rect.Empty; 283NativeMethods.Win32Rect rcList = NativeMethods.Win32Rect.Empty; 566cbInfo.rcItem = NativeMethods.Win32Rect.Empty;
MS\Internal\AutomationProxies\WindowsEditBox.cs (4)
399NativeMethods.Win32Rect clientRect = new NativeMethods.Win32Rect(); 630NativeMethods.Win32Rect rect = new NativeMethods.Win32Rect(); 659NativeMethods.Win32Rect rect = new NativeMethods.Win32Rect(); 782NativeMethods.Win32Rect rect = new NativeMethods.Win32Rect();
MS\Internal\AutomationProxies\WindowsGrip.cs (2)
64NativeMethods.Win32Rect client = new NativeMethods.Win32Rect(); 97NativeMethods.Win32Rect client = new NativeMethods.Win32Rect();
MS\Internal\AutomationProxies\WindowsHyperlink.cs (2)
453NativeMethods.Win32Rect BoundingRect = NativeMethods.Win32Rect.Empty;
MS\Internal\AutomationProxies\WindowsListBox.cs (4)
301NativeMethods.Win32Rect listboxrect = new NativeMethods.Win32Rect (); 1071private NativeMethods.Win32Rect BoundingRect() 1073NativeMethods.Win32Rect itemRect = new NativeMethods.Win32Rect(); 1075return Misc.MapWindowPoints(_hwnd, IntPtr.Zero, ref itemRect, 2) ? itemRect : NativeMethods.Win32Rect.Empty;
MS\Internal\AutomationProxies\WindowsListView.cs (5)
425NativeMethods.Win32Rect rc = manager.GetGroupRcByIndex (i); 1277static internal unsafe bool GetItemRect (IntPtr hwnd, int item, int lvir, out NativeMethods.Win32Rect itemRectangle) 1279itemRectangle = NativeMethods.Win32Rect.Empty; 1497static public unsafe bool GetSubItemRect (IntPtr hwnd, int item, int subItem, int lvir, out NativeMethods.Win32Rect itemRectangle) 1499itemRectangle = NativeMethods.Win32Rect.Empty;
MS\Internal\AutomationProxies\WindowsListViewGroup.cs (9)
81NativeMethods.Win32Rect itemRectangle = manager.GetGroupRc(ID); 690static private NewItemInDimension IsNewColumn (NativeMethods.Win32Rect rc1, NativeMethods.Win32Rect rc2) 728static private NewItemInDimension IsNewRow (NativeMethods.Win32Rect rc1, NativeMethods.Win32Rect rc2) 797NativeMethods.Win32Rect rc; 798NativeMethods.Win32Rect rcNext; 857private delegate NewItemInDimension IsNewItemInDimension (NativeMethods.Win32Rect rc1, NativeMethods.Win32Rect rc2);
MS\Internal\AutomationProxies\WindowsListViewGroupHelper.cs (19)
137internal NativeMethods.Win32Rect GetGroupRc(int id) 143return NativeMethods.Win32Rect.Empty; 148internal NativeMethods.Win32Rect GetGroupRcByIndex(int index) 152return NativeMethods.Win32Rect.Empty; 496private NativeMethods.Win32Rect GetGroupRcInternal(Group group) 498NativeMethods.Win32Rect rcGroup = group.GetGroupRect(); 630NativeMethods.Win32Rect rc1; 633NativeMethods.Win32Rect rc2; 711internal unsafe NativeMethods.Win32Rect GetGroupRect() 713NativeMethods.Win32Rect rect = new NativeMethods.Win32Rect(); 724internal NativeMethods.Win32Rect CalculateRectNoHeader() 726NativeMethods.Win32Rect rcLv = NativeMethods.Win32Rect.Empty; 730return NativeMethods.Win32Rect.Empty; 734NativeMethods.Win32Rect item; 737NativeMethods.Win32Rect groupRc; 759NativeMethods.Win32Rect rc = GetScrollbarRect(); 825private NativeMethods.Win32Rect GetScrollbarRect() 835return NativeMethods.Win32Rect.Empty;
MS\Internal\AutomationProxies\WindowsListViewGroupSubsetLink.cs (1)
77NativeMethods.Win32Rect rect = new NativeMethods.Win32Rect();
MS\Internal\AutomationProxies\WindowsListViewItem.cs (7)
110NativeMethods.Win32Rect itemRectangle = NativeMethods.Win32Rect.Empty; 350NativeMethods.Win32Rect checkboxRectangle = ListViewItemCheckbox.ListViewCheckBoxRect (_hwnd, _item); 867NativeMethods.Win32Rect listViewRect = new NativeMethods.Win32Rect(); 868NativeMethods.Win32Rect headerRect = new NativeMethods.Win32Rect(); 875NativeMethods.Win32Rect itemRect = 930NativeMethods.Win32Rect itemRectangle;
MS\Internal\AutomationProxies\WindowsListViewItemCheckBox.cs (12)
81NativeMethods.Win32Rect itemRect = ListViewCheckBoxRect(_hwnd, _listviewItem); 152internal static NativeMethods.Win32Rect ListViewCheckBoxRect (IntPtr hwnd, int item) 158NativeMethods.Win32Rect controlRectangle = NativeMethods.Win32Rect.Empty; 162return NativeMethods.Win32Rect.Empty; 168NativeMethods.Win32Rect rc; 180NativeMethods.Win32Rect wholeItem; 184return NativeMethods.Win32Rect.Empty; 187NativeMethods.Win32Rect selectable; 191return NativeMethods.Win32Rect.Empty; 204return NativeMethods.Win32Rect.Empty; 254NativeMethods.Win32Rect rc = ListViewCheckBoxRect(_hwnd, _listviewItem);
MS\Internal\AutomationProxies\WindowsListViewSubItem.cs (3)
82NativeMethods.Win32Rect itemRectangle; 99NativeMethods.Win32Rect itemRectangle1; 119NativeMethods.Win32Rect checkboxRectangle = ListViewItemCheckbox.ListViewCheckBoxRect (_hwnd, _itemParent);
MS\Internal\AutomationProxies\WindowsMenu.cs (2)
1294NativeMethods.Win32Rect rc; 1435NativeMethods.Win32Rect itemWin32Rect = new NativeMethods.Win32Rect(itemRect);
MS\Internal\AutomationProxies\WindowsRebar.cs (3)
141NativeMethods.Win32Rect rebarRect = new NativeMethods.Win32Rect (); 412NativeMethods.Win32Rect rectW32 = NativeMethods.Win32Rect.Empty;
MS\Internal\AutomationProxies\WindowsRichEditRange.cs (1)
193NativeMethods.Win32Rect w32rect = new NativeMethods.Win32Rect();
MS\Internal\AutomationProxies\WindowsScrollBar.cs (1)
348NativeMethods.Win32Rect rc = new NativeMethods.Win32Rect(WindowsScrollBarBits.GetBoundingRectangle(_hwnd, this, item, _sbFlag));
MS\Internal\AutomationProxies\WindowsScrollBarBits.cs (2)
306NativeMethods.Win32Rect rc = new NativeMethods.Win32Rect(sbi.rcScrollBar.left, sbi.xyThumbTop, sbi.rcScrollBar.right, sbi.xyThumbBottom); 398NativeMethods.Win32Rect rc = new NativeMethods.Win32Rect(sbi.xyThumbTop, sbi.rcScrollBar.top, sbi.xyThumbBottom, sbi.rcScrollBar.bottom);
MS\Internal\AutomationProxies\WindowsSlider.cs (3)
154NativeMethods.Win32Rect rc = new NativeMethods.Win32Rect (SliderItem.GetBoundingRectangle (_hwnd, item, _fHorizontal)); 472NativeMethods.Win32Rect rcChannel = new NativeMethods.Win32Rect (); 484NativeMethods.Win32Rect rcThumb = new NativeMethods.Win32Rect();
MS\Internal\AutomationProxies\WindowsStatusBar.cs (8)
238NativeMethods.Win32Rect rc = new NativeMethods.Win32Rect (WindowsStatusBarPane.GetBoundingRectangle (_hwnd, item)); 249NativeMethods.Win32Rect rc = StatusBarGrip.GetBoundingRectangle (_hwnd); 377NativeMethods.Win32Rect rc = NativeMethods.Win32Rect.Empty; 803internal static NativeMethods.Win32Rect GetBoundingRectangle (IntPtr hwnd) 807return NativeMethods.Win32Rect.Empty; 810NativeMethods.Win32Rect client = new NativeMethods.Win32Rect(); 813return NativeMethods.Win32Rect.Empty;
MS\Internal\AutomationProxies\WindowsSysHeader.cs (9)
438NativeMethods.Win32Rect itemRect = BoundingRect(); 448NativeMethods.Win32Rect parentRect = NativeMethods.Win32Rect.Empty; 578private NativeMethods.Win32Rect BoundingRect () 582NativeMethods.Win32Rect rectW32 = NativeMethods.Win32Rect.Empty; 594return NativeMethods.Win32Rect.Empty; 649return NativeMethods.Win32Rect.Empty; 740NativeMethods.Win32Rect rectW32 = new NativeMethods.Win32Rect(rect);
MS\Internal\AutomationProxies\WindowsTab.cs (8)
576NativeMethods.Win32Rect viewable = new NativeMethods.Win32Rect (); 596NativeMethods.Win32Rect rectW32 = new NativeMethods.Win32Rect (); 655NativeMethods.Win32Rect rectW32 = NativeMethods.Win32Rect.Empty; 1274private unsafe NativeMethods.Win32Rect BoundingRect() 1276NativeMethods.Win32Rect rectW32 = new NativeMethods.Win32Rect(); 1280return NativeMethods.Win32Rect.Empty; 1283return Misc.MapWindowPoints(_hwnd, IntPtr.Zero, ref rectW32, 2) ? rectW32 : NativeMethods.Win32Rect.Empty;
MS\Internal\AutomationProxies\WindowsToolbar.cs (1)
224NativeMethods.Win32Rect rc = new NativeMethods.Win32Rect (ToolbarItem.GetBoundingRectangle (_hwnd, item));
MS\Internal\AutomationProxies\WindowsTreeView.cs (8)
559private static unsafe NativeMethods.Win32Rect GetItemRect (IntPtr hwnd, IntPtr treeItem, bool labelOnly) 561NativeMethods.Win32Rect rc = NativeMethods.Win32Rect.Empty; 573return NativeMethods.Win32Rect.Empty; 580return Misc.MapWindowPoints(hwnd, IntPtr.Zero, ref rc, 2) ? rc : NativeMethods.Win32Rect.Empty; 860NativeMethods.Win32Rect itemRect = GetItemRect(_hwnd, _hItem, true); 923NativeMethods.Win32Rect itemWin32Rect = new NativeMethods.Win32Rect(itemRect); 1470NativeMethods.Win32Rect rectItem = WindowsTreeView.GetItemRect(_hwnd, _hItem, true);
MS\Internal\AutomationProxies\WindowsUpDown.cs (3)
205NativeMethods.Win32Rect rc = new NativeMethods.Win32Rect (SpinButtonItem.GetBoundingRectangle (_hwnd, item)); 551NativeMethods.Win32Rect updownRect = new NativeMethods.Win32Rect(); 579NativeMethods.Win32Rect updownRect = new NativeMethods.Win32Rect();
MS\Win32\NativeMethods.cs (11)
1218static internal Win32Rect Empty 1226static public explicit operator Rect (Win32Rect rc) 1344internal Win32Rect rcScrollBar; 1487internal Win32Rect rcItem; 1488internal Win32Rect rcButton; 1497rcItem = Win32Rect.Empty; 1498rcButton = Win32Rect.Empty; 1511internal Win32Rect rcBar; 1534internal Win32Rect rc; 1946internal Win32Rect rect; 1957rect = Win32Rect.Empty;
MS\Win32\SafeNativeMethods.cs (6)
33public static extern bool IntersectRect (ref NativeMethods.Win32Rect rcDest, ref NativeMethods.Win32Rect rc1, ref NativeMethods.Win32Rect rc2); 43internal static extern bool UnionRect (out NativeMethods.Win32Rect rcDst, ref NativeMethods.Win32Rect rc1, ref NativeMethods.Win32Rect rc2);
MS\Win32\UnsafeNativeMethods.cs (9)
164public static extern bool GetMenuItemRect(IntPtr hWnd, IntPtr hMenu, int uItem, out NativeMethods.Win32Rect lprcItem); 184internal static extern IntPtr SendMessageTimeout(IntPtr hwnd, int uMsg, IntPtr wParam, ref NativeMethods.Win32Rect lParam, int flags, int uTimeout, out IntPtr result); 198internal static extern IntPtr MonitorFromRect(ref NativeMethods.Win32Rect rect, int dwFlags); 275internal static extern bool GetClientRect(IntPtr hWnd, [In, Out] ref NativeMethods.Win32Rect rect); 281internal static extern bool GetWindowRect(IntPtr hWnd, [In, Out] ref NativeMethods.Win32Rect rect); 339internal NativeMethods.Win32Rect rcTitleBar; 348internal NativeMethods.Win32Rect rcTitleBar; 352internal NativeMethods.Win32Rect[] rgrect; 370internal NativeMethods.Win32Rect rc;
parent\parent\Shared\MS\Win32\NativeMethodsSetLastError.cs (1)
105public static extern int MapWindowPoints(IntPtr hWndFrom, IntPtr hWndTo, [In, Out] ref NativeMethods.Win32Rect rect, int cPoints);