@msdn=http://search.microsoft.com/search/results.aspx?qu=$$$ @pinvoke=http://pinvoke.net/$$$.htm Summary: The SetScrollInfo API !!!!C# Signature: [DllImport("user32.dll")] static extern int SetScrollInfo(IntPtr hwnd, int fnBar, [In] ref SCROLLINFO lpsi, bool fRedraw); !!!!VB.Net Signature: <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 !!!!VB Signature: Public Declare Function SetScrollInfo Lib "user32" _ (ByVal hWnd As Long, _ ByVal n As SBOrientation, _ lpcScrollInfo As SCROLLINFO, _ ByVal bool As Long) As Long !!!!User-Defined Types: [SBOrientation], [SCROLLINFO], [ScrollInfoMask] !!!!Notes: None. !!!!Tips & Tricks: Please add some! !!!!Sample Code: !!!! 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 ); !!!! !!!!Alternative Managed API: Do you know one? Please contribute it! Documentation: SetScrollInfo@msdn on MSDN SeeAlso: GetScrollInfo, GetScrollPos, SetScrollPos
Edit user32.SetScrollInfo
You do not have permission to change this page. If you feel this is in error, please send feedback with the contact link on the main page.