public static BOOL BitBlt( HDC hdc, int x, int y, int cx, int cy, IHandle hdcSrc, int x1, int y1, ROP rop) { BOOL result = BitBlt( hdc, x, y, cx, cy, (HDC)hdcSrc.Handle, x1, y1, rop); GC.KeepAlive(hdcSrc); return(result); }
public static BOOL BitBlt( HandleRef hdc, int x, int y, int cx, int cy, HandleRef hdcSrc, int x1, int y1, ROP rop) { BOOL result = BitBlt( hdc.Handle, x, y, cx, cy, hdcSrc.Handle, x1, y1, rop ); GC.KeepAlive(hdc.Wrapper); GC.KeepAlive(hdcSrc.Wrapper); return(result); }
public static partial BOOL BitBlt( HDC hdc, int x, int y, int cx, int cy, HDC hdcSrc, int x1, int y1, ROP rop);
public static extern BOOL BitBlt( IntPtr hdc, int x, int y, int cx, int cy, IntPtr hdcSrc, int x1, int y1, ROP rop);
public static extern BOOL BitBlt( HDC hdc, int x, int y, int cx, int cy, HDC hdcSrc, int x1, int y1, ROP rop);
public JsonResult GetHistory(string job) { var rnd = new System.Random(99); var history = new ROP[]{ new ROP(){ A = 12, B= 13, Res= 25, OP = "+"}, new ROP(){ A = 12, B= 13, Res= -1, OP = "-"}, new ROP(){ A = 2, B= 1, Res= rnd.Next(1, 100) , OP = "*"}, }; var res = Newtonsoft.Json.JsonConvert.SerializeObject(history); return Json(res, JsonRequestBehavior.AllowGet); }
public static extern BOOL PatBlt(IntPtr hdc, int x, int y, int w, int h, ROP rop);
public static extern IntPtr SetROP2(IntPtr hDC, ROP rop);
public static extern bool BitBlt(IntPtr hdcDest, int nXDest, int nYDest, int nWidth, int nHeight, IntPtr hdcSrc, int nXSrc, int nYSrc, ROP dwRop);
public static extern BOOL PatBlt(HDC hdc, int x, int y, int w, int h, ROP rop);
public static partial BOOL PatBlt(HDC hdc, int x, int y, int w, int h, ROP rop);