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); }
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; }
public static extern BKMODE SetBkMode(HDC hdc, BKMODE mode);
int SetBkMode(IntPtr hdc, BKMODE bkmode);
public static extern int SetBkMode(IntPtr hdc, BKMODE iBkMode);
public static extern BKMODE SetBkMode(IntPtr hdc, BKMODE mode);
public static partial BKMODE SetBkMode(HDC hdc, BKMODE mode);