public D2D_RECT_F(tagRECT rc) { left = rc.left; top = rc.top; right = left + rc.Width; bottom = top + rc.Height; }
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 }); }
public HRESULT OnTxInPlaceActivate(ref tagRECT rect) => _inPlaceActivate(_unk, ref rect);
private static HRESULT TxGetClientRect(IntPtr pThis, ref tagRECT prc) => GetHost(pThis).TxGetClientRect(ref prc);
private static HRESULT TxGetViewInset(IntPtr pThis, ref tagRECT prc) => GetHost(pThis).TxGetViewInset(ref prc);
public static extern bool GetWindowRect(IntPtr hwnd, out tagRECT rect);
public static extern bool GetClientRect(IntPtr hwnd, out tagRECT rect);
public static extern int MapWindowPoints(IntPtr hWndFrom, IntPtr hWndTo, ref tagRECT rect, int cPoints);
public static extern HRESULT DwmGetWindowAttribute(IntPtr hwnd, DWMWINDOWATTRIBUTE dwAttribute, ref tagRECT pvAttribute, int cbAttribute);
public static extern bool AdjustWindowRectExForDpi(ref tagRECT lpRect, WS dwStyle, bool bMenu, WS_EX dwExStyle, int dpi);