コード例 #1
0
ファイル: UnsafeNativeMethods.cs プロジェクト: zalid/elysium
 public static extern NativeMethods.RegionCombinationResult CombineRgn(IntPtr hrgnDest, IntPtr hrgnSrc1, IntPtr hrgnSrc2, [MarshalAs(UnmanagedType.I4)] NativeMethods.RegionCombinations fnCombineMode);
コード例 #2
0
ファイル: Interop.cs プロジェクト: zalid/elysium
        public static NativeMethods.RegionCombinationResult CombineRgn(IntPtr hrgnDest, IntPtr hrgnSrc1, IntPtr hrgnSrc2, NativeMethods.RegionCombinations fnCombineMode)
        {
            var result = UnsafeNativeMethods.CombineRgn(hrgnDest, hrgnSrc1, hrgnSrc2, fnCombineMode);

            ThrowLastError(result == NativeMethods.RegionCombinationResult.ERROR);
            return(result);
        }