11
Jak używać szkła lotniczego do pokrywania wszystkich moich formularzy? Oto przykład tego, co mam na myśli:C#: Formy szklane?
Jak używać szkła lotniczego do pokrywania wszystkich moich formularzy? Oto przykład tego, co mam na myśli:C#: Formy szklane?
[StructLayout(LayoutKind.Sequential)]
public struct MARGINS
{
public int Left;
public int Right;
public int Top;
public int Bottom;
}
[DllImport("dwmapi.dll")]
public static extern int DwmExtendFrameIntoClientArea(IntPtr hWnd, ref MARGINS pMargins);
Następnie można włączyć go na swojej postaci tak:
MARGINS marg = new MARGINS() { Left = -1, Right = -1, Top = -1, Bottom = -1 };
DwmExtendFrameIntoClientArea(form.Handle, marg);
Dzięki, to wystarczyły. Powinieneś naprawić strukturę tak, aby była w tagach kodowych. –
Cool. BTW 'marg' powinno zostać przekazane do' DwmExtendFrameIntoClientArea' jako 'ref' (tj.' DwmExtendFrameIntoClientArea (form.Handle, ref marg);)) –