[DllImport( "user32.dll" , EntryPoint = "GetScrollInfo" , CallingConvention = CallingConvention.StdCall)]
public
static extern bool GetScrollInfo(IntPtr hwnd, int
fnBar, ref
SCROLLINFO lpsi);
[DllImport( "user32.dll" , EntryPoint = "SetScrollInfo" , CallingConvention = CallingConvention.StdCall)]
public
static extern int SetScrollInfo(IntPtr hwnd, int
fnBar, [In] ref
SCROLLINFO lpsi, bool
fRedraw);
[DllImport( "User32.dll" , CharSet = CharSet.Auto, EntryPoint = "SendMessage" , CallingConvention =CallingConvention.Cdecl)]
static
extern IntPtr SendMessage(IntPtr hWnd, uint
Msg, IntPtr wParam, IntPtr lParam);
[DllImport( "user32.dll" , CharSet = CharSet.Auto, EntryPoint = "PostMessage" )]
public
static extern bool PostMessage(IntPtr hWnd, uint
Msg, int
wParam, int
lParam);
[DllImport( "gdi32.dll" )]
public
static extern int CreateRoundRectRgn( int
x1, int
y1, int
x2, int
y2, int
x3, int
y3);
[DllImport( "user32.dll" )]
public
static extern int SetWindowRgn(IntPtr hwnd, int
hRgn, Boolean bRedraw);
[DllImport( "user32.dll" )]
[ return : MarshalAs(UnmanagedType.Bool)]
public
static extern bool ShowScrollBar(IntPtr hWnd, int
wBar, bool
bShow);
[DllImport( "user32.dll" )]
public
static extern IntPtr GetWindowDC(IntPtr hWnd);
[DllImport( "user32.dll" )]
public
static extern int ReleaseDC(IntPtr hWnd, IntPtr hDC);
|