34 references to NativeMethods
System.Windows.Controls.Ribbon (34)
Microsoft\Windows\Controls\Ribbon\NativeMethods.cs (6)
360
return HandleCollector.Add(hDc,
NativeMethods
.CommonHandles.HDC);
367
HandleCollector.Remove((IntPtr)hDC,
NativeMethods
.CommonHandles.HDC);
397
internal static
NativeMethods
.RECT FromRect(Rect rect)
399
NativeMethods
.RECT rc = new
NativeMethods
.RECT
419
internal static Rect ToRect(
NativeMethods
.RECT rc)
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonWindowSmallIconConverter.cs (6)
267
var hdcDesktop = new HandleRef(null,
NativeMethods
.GetDC(new HandleRef()));
270
int sysBitDepth =
NativeMethods
.GetDeviceCaps(hdcDesktop, (int)
NativeMethods
.DeviceCap.BITSPIXEL);
271
sysBitDepth *=
NativeMethods
.GetDeviceCaps(hdcDesktop, (int)
NativeMethods
.DeviceCap.PLANES);
284
NativeMethods
.ReleaseDC(new HandleRef(), hdcDesktop);
Microsoft\Windows\Controls\Ribbon\Ribbon.cs (8)
1580
NativeMethods
.RECT popupPlacementTargetRect = new
NativeMethods
.RECT
1587
IntPtr monitorPtr =
NativeMethods
.MonitorFromRect(ref popupPlacementTargetRect,
NativeMethods
.MONITOR_DEFAULTTONEAREST);
1590
NativeMethods
.MONITORINFOEX monitorInfo = new
NativeMethods
.MONITORINFOEX();
1592
NativeMethods
.GetMonitorInfo(new HandleRef(null, monitorPtr), monitorInfo);
1593
NativeMethods
.RECT rect = monitorInfo.rcMonitor;
Microsoft\Windows\Controls\Ribbon\RibbonDropDownHelper.cs (11)
164
NativeMethods
.RECT rect = new
NativeMethods
.RECT() { top = 0, bottom = 0, left = 0, right = 0 };
165
NativeMethods
.RECT nativeBounds =
NativeMethods
.FromRect(targetBoundingBox);
167
IntPtr monitor =
NativeMethods
.MonitorFromRect(ref nativeBounds,
NativeMethods
.MONITOR_DEFAULTTONEAREST);
170
NativeMethods
.MONITORINFOEX monitorInfo = new
NativeMethods
.MONITORINFOEX
172
cbSize = Marshal.SizeOf(typeof(
NativeMethods
.MONITORINFOEX))
174
NativeMethods
.GetMonitorInfo(new HandleRef(null, monitor), monitorInfo);
188
return
NativeMethods
.ToRect(rect);
Microsoft\Windows\Controls\Ribbon\RibbonHelper.cs (2)
1026
capturedHwnd =
NativeMethods
.GetCapture();
2522
NativeMethods
.MessageBeep(0);
Microsoft\Windows\Controls\TextSearchInternal.cs (1)
734
return TimeSpan.FromMilliseconds(
NativeMethods
.GetDoubleClickTime() * 2);