示例#1
0
 public D2D_RECT_F(tagRECT rc)
 {
     left   = rc.left;
     top    = rc.top;
     right  = left + rc.Width;
     bottom = top + rc.Height;
 }
示例#2
0
 public HRESULT TxDrawD2D(ID2D1RenderTarget pRenderTarget, ref tagRECT lprcBounds, IntPtr lprcUpdate, TXTVIEW lViewId) => _txDrawD2D(_unk, pRenderTarget, ref lprcBounds, lprcUpdate, lViewId);
        public static void RSSetScissorRect(this IComObject <ID3D11DeviceContext> context, tagRECT rect)
        {
            if (context == null)
            {
                throw new ArgumentNullException(nameof(context));
            }

            if (context.Object == null)
            {
                throw new ArgumentException(null, nameof(context));
            }

            context.Object.RSSetScissorRects(1, new[] { rect });
        }
示例#4
0
 public HRESULT OnTxInPlaceActivate(ref tagRECT rect) => _inPlaceActivate(_unk, ref rect);
示例#5
0
 private static HRESULT TxGetClientRect(IntPtr pThis, ref tagRECT prc) => GetHost(pThis).TxGetClientRect(ref prc);
示例#6
0
 private static HRESULT TxGetViewInset(IntPtr pThis, ref tagRECT prc) => GetHost(pThis).TxGetViewInset(ref prc);
示例#7
0
 public static extern bool GetWindowRect(IntPtr hwnd, out tagRECT rect);
示例#8
0
 public static extern bool GetClientRect(IntPtr hwnd, out tagRECT rect);
示例#9
0
 public static extern int MapWindowPoints(IntPtr hWndFrom, IntPtr hWndTo, ref tagRECT rect, int cPoints);
示例#10
0
 public static extern HRESULT DwmGetWindowAttribute(IntPtr hwnd, DWMWINDOWATTRIBUTE dwAttribute, ref tagRECT pvAttribute, int cbAttribute);
示例#11
0
 public static extern bool AdjustWindowRectExForDpi(ref tagRECT lpRect, WS dwStyle, bool bMenu, WS_EX dwExStyle, int dpi);