34 references to NativeMethods
System.Windows.Controls.Ribbon (34)
Microsoft\Windows\Controls\Ribbon\NativeMethods.cs (6)
365
return HandleCollector.Add(hDc,
NativeMethods
.CommonHandles.HDC);
372
HandleCollector.Remove((IntPtr)hDC,
NativeMethods
.CommonHandles.HDC);
402
internal static
NativeMethods
.RECT FromRect(Rect rect)
404
NativeMethods
.RECT rc = new
NativeMethods
.RECT();
423
internal static Rect ToRect(
NativeMethods
.RECT rc)
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonWindowSmallIconConverter.cs (6)
270
var hdcDesktop = new HandleRef(null,
NativeMethods
.GetDC(new HandleRef()));
273
int sysBitDepth =
NativeMethods
.GetDeviceCaps(hdcDesktop, (int)
NativeMethods
.DeviceCap.BITSPIXEL);
274
sysBitDepth *=
NativeMethods
.GetDeviceCaps(hdcDesktop, (int)
NativeMethods
.DeviceCap.PLANES);
287
NativeMethods
.ReleaseDC(new HandleRef(), hdcDesktop);
Microsoft\Windows\Controls\Ribbon\Ribbon.cs (8)
1605
NativeMethods
.RECT popupPlacementTargetRect = new
NativeMethods
.RECT();
1610
IntPtr monitorPtr =
NativeMethods
.MonitorFromRect(ref popupPlacementTargetRect,
NativeMethods
.MONITOR_DEFAULTTONEAREST);
1613
NativeMethods
.MONITORINFOEX monitorInfo = new
NativeMethods
.MONITORINFOEX();
1615
NativeMethods
.GetMonitorInfo(new HandleRef(null, monitorPtr), monitorInfo);
1616
NativeMethods
.RECT rect = monitorInfo.rcMonitor;
Microsoft\Windows\Controls\Ribbon\RibbonDropDownHelper.cs (11)
171
NativeMethods
.RECT rect = new
NativeMethods
.RECT() { top = 0, bottom = 0, left = 0, right = 0 };
172
NativeMethods
.RECT nativeBounds =
NativeMethods
.FromRect(targetBoundingBox);
174
IntPtr monitor =
NativeMethods
.MonitorFromRect(ref nativeBounds,
NativeMethods
.MONITOR_DEFAULTTONEAREST);
177
NativeMethods
.MONITORINFOEX monitorInfo = new
NativeMethods
.MONITORINFOEX();
179
monitorInfo.cbSize = Marshal.SizeOf(typeof(
NativeMethods
.MONITORINFOEX));
180
NativeMethods
.GetMonitorInfo(new HandleRef(null, monitor), monitorInfo);
194
return
NativeMethods
.ToRect(rect);
Microsoft\Windows\Controls\Ribbon\RibbonHelper.cs (2)
1034
capturedHwnd =
NativeMethods
.GetCapture();
2542
NativeMethods
.MessageBeep(0);
Microsoft\Windows\Controls\TextSearchInternal.cs (1)
741
return TimeSpan.FromMilliseconds(
NativeMethods
.GetDoubleClickTime() * 2);