[DllImport("user32.dll")]
static extern int SetScrollInfo(IntPtr hwnd, int fnBar, [In] ref SCROLLINFO
lpsi, bool fRedraw);
<DllImport("user32.dll", SetLastError:=True, ThrowOnUnmappableChar:=True, CharSet:=CharSet.Auto)>
Public Function SetScrollInfo(hWnd As IntPtr, _
<MarshalAs(UnmanagedType.I4)>nBar As SBOrientation, _
<MarshalAs(UnmanagedType.Struct)>ByRef lpsi As SCROLLINFO, _
<MarshalAs(UnmanagedType.Bool)>bRepaint As Boolean) As Integer
End Function
Public Declare Function SetScrollInfo Lib "user32" _
(ByVal hWnd As Long, _
ByVal n As SBOrientation, _
lpcScrollInfo As SCROLLINFO, _
ByVal bool As Long) As Long
SBOrientation, SCROLLINFO, ScrollInfoMask
None.
Please add some!
SCROLLINFO scrollinfo = new SCROLLINFO();
scrollinfo.cbSize = Marshal.SizeOf( typeof( SCROLLINFO ) );
scrollinfo.fMask = Convert.ToInt32( LPCSCROLLINFO.SIF_RANGE );
scrollinfo.nMin = 0;
scrollinfo.nMax = 3; // for example the number of items in the control
SetScrollInfo( SomeControl.Handle, ( int )SBTYPES.SB_VERT, ref scrollinfo, true );
Do you know one? Please contribute it!