예제 #1
0
 public static extern RegionType ExtSelectClipRgn(
     DeviceContext hdc,
     RegionHandle hrgn,
     CombineRegionMode fnMode);
예제 #2
0
 public static extern int GetMetaRgn(
     DeviceContext hdc,
     RegionHandle hrgn);
예제 #3
0
 public static extern bool RectInRegion(
     RegionHandle hrgn,
     [In] ref RECT lprc);
예제 #4
0
 public static extern bool SetRectRgn(
     RegionHandle hrgn,
     int nLeftRect,
     int nTopRect,
     int nRightRect,
     int nBottomRect);
예제 #5
0
 public static extern bool PaintRgn(
     DeviceContext hdc,
     RegionHandle hrgn);
예제 #6
0
 public static extern bool PtInRegion(
     RegionHandle hrgn,
     int X,
     int Y);
예제 #7
0
 public static extern RegionType GetRgnBox(
     RegionHandle hrgn,
     out RECT lprc);
예제 #8
0
 public static RegionType SelectClippingRegion(DeviceContext deviceContext, RegionHandle region)
 {
     return(Imports.SelectClipRgn(deviceContext, region));
 }
예제 #9
0
 public static extern bool FrameRgn(
     DeviceContext hdc,
     RegionHandle hrgn,
     BrushHandle hbr,
     int nWidth,
     int nHeight);
예제 #10
0
 public static extern uint GetRegionData(
     RegionHandle hRgn,
     uint dwCount,
     IntPtr lpRgnData);
예제 #11
0
 public static extern bool FillRgn(
     DeviceContext hdc,
     RegionHandle hrgn,
     BrushHandle hbr);
예제 #12
0
 public static extern bool EqualRgn(
     RegionHandle hSrcRgn1,
     RegionHandle hSrcRgn2);
예제 #13
0
 public static extern RegionType CombineRgn(
     RegionHandle hrgnDest,
     RegionHandle hrgnSrc1,
     RegionHandle hrgnSrc2,
     CombineRegionMode fnCombineMode);
예제 #14
0
 public static extern int GetRandomRgn(
     DeviceContext hdc,
     RegionHandle hrgn,
     int iNum);
예제 #15
0
 public static extern RegionType OffsetRgn(
     RegionHandle hrgn,
     int nXOffset,
     int nYOffset);
예제 #16
0
 public static extern RegionType SelectClipRgn(
     DeviceContext hdc,
     RegionHandle hrgn);
예제 #17
0
 public static RegionType CombineRegion(RegionHandle destination, RegionHandle sourceOne, RegionHandle sourceTwo, CombineRegionMode mode)
 {
     return(Imports.CombineRgn(destination, sourceOne, sourceTwo, mode));
 }