Example #1
0
        public static BKMODE SetBkMode(HandleRef hdc, BKMODE mode)
        {
            BKMODE result = SetBkMode((HDC)hdc.Handle, mode);

            GC.KeepAlive(hdc.Wrapper);
            return(result);
        }
        public static BKMODE GetBkMode(IHandle hdc)
        {
            BKMODE result = GetBkMode(hdc.Handle);

            GC.KeepAlive(hdc);
            return(result);
        }
Example #3
0
        public static BKMODE SetBkMode(IHandle hdc, BKMODE mode)
        {
            BKMODE result = SetBkMode((HDC)hdc.Handle, mode);

            GC.KeepAlive(hdc);
            return(result);
        }
            /// <summary>
            ///  Selects <paramref name="bkmode"/> into the given <paramref name="hdc"/>.
            /// </summary>
            public SetBkModeScope(HDC hdc, BKMODE bkmode)
            {
                _previousMode = SetBkMode(hdc, bkmode);

                // If we didn't actually change the mode, don't keep the HDC so we skip putting back the same state.
                _hdc = _previousMode == bkmode ? default : hdc;
            }
Example #5
0
 public static extern BKMODE SetBkMode(HDC hdc, BKMODE mode);
Example #6
0
 int SetBkMode(IntPtr hdc, BKMODE bkmode);
Example #7
0
 public static extern int SetBkMode(IntPtr hdc, BKMODE iBkMode);
Example #8
0
 public static extern BKMODE SetBkMode(IntPtr hdc, BKMODE mode);
Example #9
0
 public static extern int SetBkMode(IntPtr hdc, BKMODE iBkMode);
Example #10
0
 public static partial BKMODE SetBkMode(HDC hdc, BKMODE mode);