@ ответ bennyyboi небезопасен, так как разбалансирует стек.вместо этого вы должны использовать следующий код для DllImport:
[System.Runtime.InteropServices.DllImport("user32", CallingConvention=System.Runtime.InteropServices.CallingConvention.Winapi)]
[return: System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.Bool)]
private static extern bool ShowScrollBar(IntPtr hwnd, int wBar, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.Bool)] bool bShow);
Андреас Рейфф рассматривает это в своем комментарии выше после повторного просмотра, так что я думаю, что здесь все красиво отформатировано.