Beispiel #1
0
 public static bool SetPixel(DeviceContext deviceContext, int x, int y, COLORREF color)
 {
     return(Imports.SetPixelV(deviceContext, x, y, color));
 }
Beispiel #2
0
 public unsafe static bool LogicalToDevice(DeviceContext deviceContext, params POINT[] points)
 {
     fixed(POINT *p = points)
     return(Imports.LPtoDP(deviceContext, p, points.Length));
 }
Beispiel #3
0
 public unsafe static bool SetViewportExtents(DeviceContext deviceContext, int x, int y)
 {
     return(Imports.SetViewportExtEx(deviceContext, x, y, null));
 }
Beispiel #4
0
 public static BackgroundMode GetBackgroundMode(DeviceContext deviceContext)
 {
     return(Imports.GetBkMode(deviceContext));
 }
Beispiel #5
0
 public static PenMixMode GetRasterOperation(DeviceContext deviceContext)
 {
     return(Imports.GetROP2(deviceContext));
 }
Beispiel #6
0
 public static COLORREF GetBackgroundColor(DeviceContext deviceContext)
 {
     return(Imports.GetBkColor(deviceContext));
 }
Beispiel #7
0
 public static COLORREF SetBackgroundColor(DeviceContext deviceContext, COLORREF color)
 {
     return(Imports.SetBkColor(deviceContext, color));
 }
Beispiel #8
0
 public static bool Polyline(DeviceContext deviceContext, params POINT[] points)
 {
     return(Imports.Polyline(deviceContext, points, points.Length));
 }
Beispiel #9
0
 public static bool Rectangle(DeviceContext deviceContext, int left, int top, int right, int bottom)
 {
     return(Imports.Rectangle(deviceContext, left, top, right, bottom));
 }
Beispiel #10
0
 public static PolyFillMode GetPolyFillMode(DeviceContext deviceContext)
 {
     return(Imports.GetPolyFillMode(deviceContext));
 }
Beispiel #11
0
 public static PolyFillMode SetPolyFillMode(DeviceContext deviceContext, PolyFillMode fillMode)
 {
     return(Imports.SetPolyFillMode(deviceContext, fillMode));
 }
Beispiel #12
0
 public static bool LineTo(DeviceContext deviceContext, int x, int y)
 {
     return(Imports.LineTo(deviceContext, x, y));
 }
Beispiel #13
0
 /// <summary>
 /// Returns an in memory device context that is compatible with the specified device.
 /// </summary>
 /// <param name="deviceContext">An existing device context or null for the application's current screen.</param>
 /// <returns>A 1 by 1 monochrome memory device context.</returns>
 public unsafe static DeviceContext CreateCompatibleDeviceContext(DeviceContext deviceContext)
 {
     return(Imports.CreateCompatibleDC(deviceContext ?? DeviceContext.Null));
 }
Beispiel #14
0
 public unsafe static bool MoveTo(DeviceContext deviceContext, int x, int y)
 {
     return(Imports.MoveToEx(deviceContext, x, y, null));
 }
Beispiel #15
0
 public static RegionType SelectClippingRegion(DeviceContext deviceContext, RegionHandle region)
 {
     return(Imports.SelectClipRgn(deviceContext, region));
 }
Beispiel #16
0
 public static bool Rectangle(DeviceContext deviceContext, RECT rectangle)
 {
     return(Imports.Rectangle(deviceContext, rectangle.left, rectangle.top, rectangle.right, rectangle.bottom));
 }
Beispiel #17
0
 public static unsafe bool SetWindowOrigin(DeviceContext deviceContext, int x, int y)
 {
     return(Imports.SetWindowOrgEx(deviceContext, x, y, null));
 }
Beispiel #18
0
 public static bool Ellipse(DeviceContext deviceContext, int left, int top, int right, int bottom)
 {
     return(Imports.Ellipse(deviceContext, left, top, right, bottom));
 }
Beispiel #19
0
 public static COLORREF GetBrushColor(DeviceContext deviceContext)
 {
     return(Imports.GetDCBrushColor(deviceContext));
 }
Beispiel #20
0
 public static bool RoundRectangle(DeviceContext deviceContext, RECT rectangle, int cornerWidth, int cornerHeight)
 {
     return(Imports.RoundRect(deviceContext, rectangle.left, rectangle.top, rectangle.right, rectangle.bottom, cornerWidth, cornerHeight));
 }
Beispiel #21
0
 public static BackgroundMode SetBackgroundMode(DeviceContext deviceContext, BackgroundMode mode)
 {
     return(Imports.SetBkMode(deviceContext, mode));
 }
Beispiel #22
0
 public static bool RoundRectangle(DeviceContext deviceContext, int left, int top, int right, int bottom, int cornerWidth, int cornerHeight)
 {
     return(Imports.RoundRect(deviceContext, left, top, right, bottom, cornerWidth, cornerHeight));
 }
Beispiel #23
0
 public static PenMixMode SetRasterOperation(DeviceContext deviceContext, PenMixMode foregroundMixMode)
 {
     return(Imports.SetROP2(deviceContext, foregroundMixMode));
 }
Beispiel #24
0
 public static bool FrameRectangle(DeviceContext deviceContext, RECT rectangle, BrushHandle brush)
 {
     return(Imports.FrameRect(deviceContext, ref rectangle, brush));
 }
Beispiel #25
0
 public unsafe static bool DeviceToLogical(DeviceContext deviceContext, params POINT[] points)
 {
     fixed(POINT *p = points)
     return(Imports.DPtoLP(deviceContext, p, points.Length));
 }
Beispiel #26
0
 public static bool InvertRectangle(DeviceContext deviceContext, RECT rectangle)
 {
     return(Imports.InvertRect(deviceContext, ref rectangle));
 }
Beispiel #27
0
 public unsafe static bool OffsetViewportOrigin(DeviceContext deviceContext, int x, int y)
 {
     return(Imports.OffsetViewportOrgEx(deviceContext, x, y, null));
 }
Beispiel #28
0
 public static bool DrawFocusRectangle(DeviceContext deviceContext, RECT rectangle)
 {
     return(Imports.DrawFocusRect(deviceContext, ref rectangle));
 }
Beispiel #29
0
 public static MapMode SetMapMode(DeviceContext deviceContext, MapMode mapMode)
 {
     return(Imports.SetMapMode(deviceContext, mapMode));
 }
Beispiel #30
0
 public static COLORREF GetPixel(DeviceContext deviceContext, int x, int y)
 {
     return(Imports.GetPixel(deviceContext, x, y));
 }