2011-07-05 20 views

cevap

12
[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); 

Sonra şöyle formunuzda etkinleştirebilirsiniz:

MARGINS marg = new MARGINS() { Left = -1, Right = -1, Top = -1, Bottom = -1 }; 
DwmExtendFrameIntoClientArea(form.Handle, marg); 
+1

Teşekkür, bu hile yaptı. Yapısını düzeltmelisiniz, böylece kod etiketlerinde. –

+1

Serin. BTW 'marg'' DwmExtendFrameIntoClientArea''ya bir 'ref' olarak geçirilmelidir (örn. DwmExtendFrameIntoClientArea (form.Handle, ref marg); ') –